I ran out of ideas besides photos long ago, especially when I found my MIL has a cabinet with some of our knick knack gifts in it unused from 5-6 years ago. :-(
We began getting her gift cards for stores she likes, we still send professional photos at holidays and birthdays, and I usually go to Oprah's website and run through the list of her favorites for the past year and get my MIL something off that. It seems like a good thing we got her a watch off the list, and some popular perfume that was featured on the list, she raves about both. Plus the list has things I would never think of and some are so unique.
Also they just started advertising a edible bouquet here in our area, made of fruits, looks like a floral bouquet, she may like that. Occasional flowers are also a hit with my MIL, it's not something we do yearly, but she enjoys it.