Looks like I missed replying before you purchased, but maybe other will find this info useful:
Costco (B&M) has the HP 940c printer for $139.95, great deal for this printer. Print quality is great, even on plain paper, and it is very fast. Costco also sells USB cables for $5.99.
The kicker for me was the extra Costco warranty. HP offers only 90 days on this printer, however, the guy at Costco told me they guarantee everything they sell for the life of the product. In other words, he said, if it breaks in 5 years and you still have the receipt and still are a Costco member, bring it back and you will get a refund! This gives me a little more peace of mind knowing that if my printer breaks in 91 days I won't be SOL.
Hope this helps...