G.D.
Hi L.,
Try CostCo. You can do them online and pick them up at the store. I compared several places including WalMart and Sam's CLub and Costco was still the cheapest. My cards were ready in three days. I needed 150 of them and only paid about $43 tax and all for a 5 x 7 inch card size.