I bought new hp tower through Costco. One major reason was US customer service centers. After 6 months had unfixable problems. Granted I had to go through the hoops; after 3 failed attempts to repair the tower. HP replaced my tower! Granted no company has perfect customer service; I was very pleased with my HP experience. Costco has a conceriege service that can help with software issues; plus once I had to start dealing directly with HP; Costco would check back with me to be sure my tower was being fixed properly and that I was happy with the process. I hope that helps you make a decision.