Ok, I'm looking to upgrade my mom's PC. She does NOT want a Mac and as much as I'd like to help her come to the bright side of life, I can't afford to drop the money on a Mac mini. She's using my old PC but it's starting to show its age when using current internet technologies. I haven't really dealt with Windows PCs since 2006 so I'm not as familiar with the current hardware. Is there another website y'all can suggest I can use just to make sure I'm getting the right hardware that's both compatible and upgradeable in the future? I think I'm good, but I just want an "expert's" opinion. If someone on here can help, that'll work. I've thought of getting her a used mini, but a decent one will run about $400+ while this upgrade, without OS, will run $250. She should be fine with XP and later on I'll upgrade her to 7 or 8.