This is the second year we have purchased holiday cards from CardsDirect. The cards are an excellent value for the money and we have not had any trouble wtih our order. The shipping speed is remarkable and we normally receive our printed cards and envelopes within a week of ordering them. We'll be back!