ASlyJD:As someone of limited means yet with lots of marriage age cousins (who for the record did not send anything to me for my wedding, etc.) my preferred gift is a ten or twenty pack of thank you notes. It's something that is low cost, practical, the bride/graduate actually will use it now and not in five years (like the fondue set), and I've always gotten one returned to me.
Out of curiousity, are typed thank you notes considered very tacky? Since everyone brings something different, the time savings comes from the speed at which people can type as opposed to a mail merge. If I had tried to hand write my college graduation and housewarming thank you notes, they still wouldn't be done now (two years later). I also make it a point to thank anyone who signed the guestbook, as opposed to just the gift bearers.
I think your gift idea is a great one...
I don't know what the belief is regarding whether a thank-you has to be hand-written. I've always done hand-written ones, but I grew up before tech made everything so much quicker. I'm a techie myself now, but that's a good question, I really don't know what's inappropriate.
I guess we'll all have to move over to Miss Manners message board.
Regardless, a person should put some effort into thanking guests and gift-givers, period.
When my kids were young, I taught them to write thank-you notes within a week after birthdays, Christmas, etc. We all sat down with snacks and just wrote them out.
I think it's important to take the time to show appreciation... it really teaches grace...
"It's a sign of mediocrity when you demonstrate gratitude with moderation." Roberto Benignio