Another idea we are doing, not expensive, priceless.
Get some 1" binders that you can slip coversheets into the front and spine. Get cute pages of scrapbook paper. You make one for each member of the family. Then you fill the inside with clear sheet protectors. The cover of the binder is decorated to match the family member/friend (fishing, baby things, flowers, teen-age heart-throb, etc.). The other members of the family write a page which can include photos, etc. about each member of the family and why they appreciate them. The "mom" then assembles the keepsake binders for each to enjoy in private. This tends to get everyone to remember why they appreciate one another and is usually good for a good laugh too.
A friend did it for their grand-parents who didn't need any more dust-collectors and they treasured them. My friend had a collection of them from years past including pages written by family members who are now gone and they are truly priceless. Memories that can't fade.
I am starting a Christmas binder with my Christmas lists, pages from magazines of recipes and gift ideas I want to try, and a list for each year of who got what so I don't do repeats. I also keep all the receipts in the back....not to add up and get depressed over....for returns, warrantees, etc.
Happy Holidays!