Boot Camp installed without any problems and I was very pleased with that. I installed it on a 32gb partition and I think that is overkill now since I'm not having much use for it yet. That might be helpful in the long run. Booting into Windows is as simple as restarting and holding down the option button and a menu comes up allowing you to select which partition you want to boot into. Running Vista was faster than on my older Dell machine and the ability to run the Windows OS natively on the iMac really is impressive. After installing all of the hardware drivers from the CD that boot camp made everything worked automatically.
The funny thing to note though was another difference in how easy things are to setup in OS X as opposed to Vista. It took a bajillion button clicks to get the bluetooth mouse paired up to Vista.
Next up, I installed the trial for the latest version of Parallels. The updated version allows you to connect to the Bootcamp partition you already have installed and prevents you from having to install a second instance of Vista. Parallels is software that runs a virtual computer inside OS X and allows you to be booted into OS X and then have a window that is running Vista at the same time. The benefits of this are being able to get something done in Vista without having to reboot the whole computer. I did notice that there is a performance hit running Vista this way because you aren't able to dedicate the full system resources to VIsta and you are having to run Vista with emulation.
Ok, so everything isn't just absolutely prefect...I do have some gripes. First up is Finder. While I have learned the nuts and bolts of how OS X installs programs and manages files I was a little flustered by previewing media in it. That is one thing I think Vista does very well. You can see all of the thumbnails of images in a directory and if you open an image you can keep browsing the rest of the images in that folder.