Though I never take my computer off my desk, my last two computers were laptops due to the price of a good tower.  This HP EliteDesk is the answer to all my needs.  Very fast with plenty of storage.  It might not be the perfect solution for the serious gamers, but for the rest of us, it's an excellent budget-minded option.  From what I've done with it so far, it appears to be one of the best computer decisions I've ever made.