I have an HP Pavilion and it works great, the customer service is actually why I stick with them-- Way better than Dell!
This comment completely blows my mind, as HP tech support was the single most painful thing I've ever willingly put myself through.
If you buy anything refurbished from HP and need any form of tech support with it, save yourself the headache of their phone "support." Either try email support, or request a case specialist for your issue. Trying to deal with the people on the phone results in agonizing futility between you and someone who does not have a firm grasp of the English language, nor the inner workings of a computer.
If you have to send it back in for repair, I highly suggest you completely troubleshoot the unit yourself to determine EXACTLY what is wrong with it, otherwise their repair department will mark off some sheet and send it back to you, still broken, possibly in worse condition. The only plus to this, is that they do foot the bill for shipping, and FedEx has conveniently located 24-hour offices.
The specs on this machine look great. Hell, if I hadn't recently bought a machine, I'd probably go for it, too, even with the knowledge of how absolutely horrendous HP's customer service is.
For $300 it's worth the risk, just be prepared should you have to get it repaired.
...seriously, my brain is still blue-screening over the "HP customer service is wonderful" thing. Granted, I've never owned nor dealt with Dell so I don't have a basis for comparison, but the only way Dell could be worse than HP is if they sent back a "repaired" computer and it was filled with poop. Literally.