Hallmark has the best cards ever. I especially love their square, vintage-y ones. $2 seems a lot to me for just a little card, and yet compared to most cards I see it's half the price, and they're definately of higher quality. The workers are knowledgable and very polite and helpful. I'd shop here just for the service I receive.