Vistaprint is something special. I hate it with a passion, yet I still use it a lot.
The quality sucks compared to other good printers, but then again, the quality difference you can barely tell between a higher end printer, and vista print. My point is, it's decent and perfectly fine. If you wait around for the right deals, I bought 5,000 business cards for 30$ I think. That is a STEAL. I don't care if they aren't the best. This is a second card that I give at events, where I could care less about giving them a few hundred cards to put around the venue , or to put in the take home bags at certain cocktail functions with 500+ people. It allows me to promote myself - and although not the best quality, works just fine.
However, I have had some amazing results from vistaprint. I've purchased postcards, rack cards, and brochures from Vistaprint. I have been actually overwhelmed by the overall quality (when you factor in the cost, especially) versus higher end printing companies.The RackCads and Brochues were WAY better than many other companies I have seen.
My final word, buy some cards from vistaprint.com and you decide.
It will run you about 20$ for 250$ full colour business cards with your custom graphics on the front and back OR you can get free ones that follow their templates (still in colour). Do it and you decide.