I'm a web developer and at my current job I sometimes have three virtual machines running depending on what I'm working on (3 apps that live in different places but communicate with each other). *shrug* At any rate, I didn't pay for it.
I'm starting to think I'd like to build a PC at home for gaming. Maybe I'll make another thread to ask for advice.
Not to get off topic but if you want to build a pc, look up Austing Evans on YouTube. He has a ton of vids for pc related stuff.