Oh yes, let me not forget about virtualization software...or rather, let me forget. I still shudder at the dismal performance of VirtualPC on my ex-PowerBook G4. Yuck! Everything crawled, including the web browser. Copying files back and forth between the operating systems, although it was only a drag-and-drop operation, was excruciatingly slow. Running software like Dreamweaver took forever, needless to say. Although the speed should improve if virtualization software is run on the new Intel Macs, I don't hold high hopes for it. There are plenty of caveats with virtualization, other than performance. Software doesn't always behave as expected, because it's not a real computer, and certain things simply aren't available.
Then there's that always disappointing jump between the real OS and the virtual OS. Although it's as easy as Alt+Tab on Windows or Command+Tab on the Mac, the performance hit is depressing every time one needs to use the virtual machine. I tried other virtualization software as well. Q, was one of them, and although the interface was nicer than Virtual PC's, it still disappointed. No, no thanks. I'll let Parallels brag about how fast their virtualization is all they want. I'll believe it when I see it encode video and run Photoshop at near the full speed of the CPU. Meanwhile, I've had enough of virtualization. It may be good for servers, as VMWare is proving with their Enterprise suite of products, but it's not good when one's computing needs involve lots of high-availability graphics, memory, and processing power.
It seems like I'm hopelessly caught between Scylla and Carybda, not knowing where to turn, part of me wanting Mac OS and part of me needing Windows. What to do? Nothing to do but to hold off for now, and hope either Apple or Windows get their act together for people like me.