So I have a Quad G5 I develop web sites on, and it works fine. Four 2.5GHz cores, Leopard, 6Gb RAM, two 1Gb 7200rpm hard disks and a 500Gb 7200rpm FW800 disk. However, I need a machine for testing. I have a budget of about $900 (plus $100 for Windows 7). I'm thinking the '10 Mac Mini. I need to run 3 instances of XP and one instance of Windows 7 to test my sites on. I can throw 8Gb RAM in there nice and cheap ($200 + delivery from OWC) and I'm sure the 2.4GHz Core2Duo will be fast enough so long as I run no more than 2 VM's at a time. I'm thinking the hard disk will be an issue. Since the VM's would be on the same disk as the OS, and the disk is supposedly exceptionally slow (like 30/40Mb/s) especially compared to the internals on my G5 (110+ Mb/s) and even the external FW800 disk (70+ m/s)....... has anybody here had any experience running VirtualBox/VMWare Fusion/Parallels on a Mini's internal drive? If it's that slow, is it better to run the OS off the internal disk and VM's off an external FW800? I use the FW800 as a system/apps disk on the G5 and run data off the internal disks but I guess I could repurpose it. I don't need a fast system disk on the Mini as it will never be turned off and will run (at most) the OS, iTunes and whatever VM's I want. Not even going to use a monitor, just VNC/Remote Desktop in from my G5. On the other hand, would a Mini Server with 4Gb and a RAID 0 stripe be a better bet? They're $850 refurb on the Apple Store. Will the virtualization software work OK under OS X Server? Will one 5400rpm disk be a bigger bottleneck to a machine with 8Gb RAM than having 4Gb would be to a RAID 0 stripe? Thanks for your help!