I have a neighbor who is looking to spend 500 bucks on a general purpose PC. He has no experience in building machines so he would need something already assembled. The computer is going to be used primarily for business but the occasional gaming might take place. I agreed to help him in the future with any upgrades (he wants the option of upgrading the memory and video card). The only other requirement would be a modem, but I guess those are so cheap these days it might make sense to just buy one and install it later.