I know many people have the same problem I do...you have that one person on your list that you never know what to get for Christmas or birthday. That person for me is my Grandmother in law. I love this woman...she is wonderful and has always been good to my husband and is kind and caring...and has been an answer to many prayers whenever we prayed for some extra help, there have been a few times when a card came in the mail from her at just the right time.
Anyway...she is in her 80s...maybe even 90s...and lives in an apartment community with other "mature" in age people and participates in activities there. She has really everything she wants or needs and what if she didn't have something and needed it, then she bought it. So, what do you buy her? This year my sister gave me a great idea of making one of those personalized calendars. I have seen them before but when Linz called and asked me to take a look at hers before she completed it, I really liked everything she had done. Come to find out, its easy as pie and it comes with predetermined layouts, you just pick which ones you want and pick from a large variety of backgrounds. She uses shutterfly.com and has for years and has always been pleased with the quality. I decided I would make one for Grand Ma of us and her great grandson so that every month she could look at fun pictures of us and her other family members.
It was easy and with all the great choices Shutterfly had, I came up with the perfect colors to match the pictures and season and I am so pleased with it. I should get them in the mail any day and I can't wait to see them. I will post pictures once they get here so you can see how great they turned out.
I think they run about $20 each, but if you watch for sales, you can get them much cheaper. We got ours when it was $20 for the first one and $10 for each one after that. With more effort but probably less money, you could upload the pictures to photoshop and do your own layouts with some Digital Scrapbooking.
I hope this sparks an idea for your hard to buy for person in your life!