It's been at least 18 years since I've bought a ready-made greeting card. There are 28 people in my family, and making, rather han buying adds up to a huge saving. My 13 grandkids and 4 great grands love that they are each personalized since I always incorporate a photo of him or her.. I'm told they never throw them away after the occasion.