I always buy my cards from the 99 cent store or Dollar Tree. They usually have a pretty good selection and can always find something nice.  And I think Dollar Tree sells their cards 2/$1.00 also. Check those stores out.
@Djbs:
I didn't even think about those stores! Thanks. That is where I buy gift bags, so much cheaper and a good selection. 4951