Bought this used instead of a new barebones system to upgrade my son's computer. Upgraded the RAM and moved over the video card and HD and now it's a decent gaming rig and very computer for other uses. Saved hundreds of dollars versus a new barebones system.