I have multiple virtual machines running server applications - CentOS, FreeBSd, Windows Vista for surfing the internet plus Windows 7 to qualify patches and applications before deploying.

On the underlying Windows 7 OS I run an FTP server, web server, mail server and do high res satellite image manipulation.

My PC can have 64GB memory and my server can handle 128GB memory. These are older systems without the newer expanded memory capacities.

I was looking at replacing my notebook. The new I7 notebooks can handle 16GB memory and 2 SSD drives.