Uuugh Vistaprint... their business cards are cheap and they look it! Actually once you have used the introductory pricing they aren't that cheap either - you only get the special deal once.
Quality : I ordered some black business cards. They were printed on thick paper (NOT card) and the black was a murky dark grey. NOT a good way to represent your business.
When I rang to check progress the Indian CSR had difficulty telling me they came from Venezuela by sea... hence the 4 week wait.
Support a local business, they will be quicker, more professional and probably the same price as Vista's regular prices.