I just got an HP touchsmart from BestBuy, and I love it. That being said, I do help desk/tech support for my day job, and I'm still learning to use this machine and I've owned it for 6 weeks. It's got all sorts of features I may never use (I've never watched movies on my PC, for example). Windows 7 has been a learning curve too.