My annual rant - most so-called "charity cards" give virtually nothing to the charities they're meant to be helping, especially the ones from supermarkets. If you're going to give charity cards, go to Cards for Good Causes where 80p in every pound goes to the charity in question.
Go on, you know you want to.