With all due respect TWork, I wouldn't touch a HP desktop with the proverbial 10' pole!!! Dell, Lenovo (or IBM labeled stock) or maybe Alienware are the only systems that will hold up and be supported for the long haul.
I like
this Dell and it under $1,000