I have been using CardsDirect for my client Christmas cards and my company Birthday Cards for several years. They never disappoint! The quality of the card stock and the printing is incredibly good. Fast turnaround times as well! I've never had any issues.