as for cards, I've kept every card from their birth, as well as every birthday card for each child. Each year I bundle the cards up with a ribbon and they go into a box that has lots of little momentos in it. My DD's love getting them out and looking at them. Not sure when I will stop keeping their cards. Probably when they move out of home!