So this was a computer bought for my mother approximately 5 years ago. It runs decently, has little problems, and is reliable to a point. Here are the pros: The cables and hookups are fairly easy to identify, it's designed to literally turn on and be used right away so there's no messing around with settings, it was preloaded with Windows XP (and we've not upgraded to anything else since), and finally it's internet capable. Whether you use dial-up, DSL, or Cable High Speed Internet, this machine will run quite nicely. It also has a CDRW drive for burning Audio and Data CDs (but who really uses those anymore, right?) Now the cons: The memory capacity upgrade has a limit to 756MB RAM, the Hard Disk is only 80GB (which at the time was plenty but now we're scrambling to find things to remove), and although it has a PCI-E slot for a third-party video card, I doubt it would make much of a difference to the performance. Upgrading the hard disk itself may be a viable option, but the computer is outdated severely and is not built for the newer operating systems. So overall it's a good starter computer for say a child, or a young teenager, but for people like myself who want speed, performance, customizable features and hardware, and power, it's just not recommended for the advanced user. Bottom line, spend the extra money and get something a little more up-to-date in terms of inside hardware, capabilities, and functionality.