Haven't bought an off the shelf PC since about 1990. All I recall is that most of them back then we're laden with proprietary hardware/BIOSes, etc. And we're a nightmare to work on or upgrade. Is that still the case? Looking for a budget PC, like $600 or less, for my daughter. Just to do normal crap, not be an uber gaming rig. I know if I try to build one I will get into upgrade fever an end up spending double! A quick stab at PC Hound confirms this. Any recommends?