As for your specific question re: graphics: Only the Windows graphics are slow under Parallels. A simple explanation of it would be that under XP, it (XP) has direct access to all hardware, incl. graphics card, therefore it can do with it whatever it wants. On the other hand, with OSX running Parallels, OSX is the ruler over the video card. Think of it as a "normal" emulator (as we used to have VirtPC), except that it doesn't have to do the most difficult and time consuming task - translate between machine codes. But this aside, Parallels still needs to do all the other things - bridging between I/O devices and storage, sound, and of course graphics. That takes time, and removes any potential efficiency that may have been in the original Windows app, since the OSX graphics software architecture is oh so much different.