Our card order came quickly and printed perfectly. Cardsdirect has a great selection, reasonable pricing with excellent sales/promos, and top notch customer service. We are a very happy long time client!