I second the vote for VmWare ! I use it extensively with 4G RAM. You should have no problems running three environments concurrently if not more. I prefer NFS rather than CIFS due to better retention of permissions, etc. I use Python and wxPython in my line of work and it's almost freaky watching the same program run from NFS share on the three environments. Just need to watch some Win32 compatability issues, most are well documented.