Do you think it is better to spend money on a gift? - something that someone can keep for years to come OR do you think it is better to buy someone an "experience day" gift - something that they can do with you that they can keep as a MEMORY for the years to come?

Personally I'm more partial to the experience day gift idea.... it's something that you can do with other people, something to remember and a great way to share stories in the future. A material gift serves the purpose of providing a constant reminder of the person who bought the gift.... but talking about an experience can keep the memory alive for years in the future!