Love them. Have never had an ordering problem. My wife uses them all the time, has a magnet for her truck door she puts on when visiting clients. She got pens, a t-shirt, some calendars, and tons of cards. I will say that compared to contracting a job to a local print shop, they are slow. 2-3 weeks to get an order doesn't work if you need it now. But for the money, it's really not a problem to plan ahead and make sure they have 30 days notice before you run out.
Most of all I like the variety and ease of design/ordering.
The last batch of card my wife did were the premiums. They came out spectacular, nice and glossy. I was very impressed, they would definitely get my business at twice the price.