Don't do BootCamp, get something with as much RAM as you can put in it, I have 8GB of RAM in my Mac desktop. Run VMWare Fusion 3, give it a single processor and 2GB of RAM, it runs sweet and fast, and you still have a OSX available at the same time. This is how I do development and testing on different machines and browsers. Even have an Ubuntu instance running with a single processor and 21GB of RAM and still have 5GB left on the OSX side and all of them run like they are the only thing running on the machine.