I use VistaPrint on a routine basis... maybe 1-2 orders a month of various items... mostly business cards. Overall i'm very happy. The few times i've had to receive support they were Excellent... you can also receive better discounts over the phone.

Once you're on their email list, prepare to hear from them 2-4 times a week... every once in a while you get a really great discount though.