My mum kept all my birthday cards (and christening cards) for the first 10 years or something of my life, so I'm doing the same for my kids. They each have a scrapbook and all the cards are in there - I have to update it, but most of them are in their place.

I don't keep xmas cards any more, just too many cards to keep! LOL