My viewpoint comes from using Parallels 5. I encourage you to go to the websites for both Parallels and Fusion. You can use their VM software for free for 30 days. Play around with it and see if you like it. That is what I did. I found Fusion to be really slow and cumbersome. I found Parallels to be awesome so I bought that and went with it. I have no complaints.
no problem here, I use a Magic Mouse with mineSupport for the Magic Mouse.
Again no problem. When you plug in a USB device a window will pop up asking you if you want the VM to access it.Support for accessing image files on a USB external drive and saving back to it.
Again no problem with Parallels. You can set it up to have both the host and VM have full access to one another if you wish.Ability to also access images on a USB drive from applications running on the host OS; Picasa, for instance. I think some VM's shut off host OS from USB drives.
Another can doSupport for accessing files on CD's or DVD's
Your XP VM will still be vulnerable to viruses just as though it were a real PC. I use Microsoft's free virus software Security Essentials as protection because it is free and for what I do I have no worry of viruses.Can I shut off XP from vulnerability to viruses if I don't use IE? I use Safari and Firefox for Mac.
Should still work. Just remember that your "option key" in XP is "Alt"I use keyboard shortcuts a lot. How will they work with Photoshop 7 on XP and a Mac keyboard?
Well supposedly then you can choose to either boot right into windows natively or into Mac OS and fiddle with XP in the VM software depending on your mood. However I've read that depending how you shut down XP in this scenario it might constantly prompt you to verify licenses. I personally don't mess with bootcamp, no need for me.Some people mention using VM's to access Boot Camp. I don't understand what advantages there might be to doing so. Can someone explain?