One of my biggest pet peeves is when someone doesn't send a "Thank You" note. Here lately, I've been to lots of baby and bridal showers and sent lots of gifts. But, many of the receivers haven't so much as even sent a "thank you" note.
I just think it's common courtesy to send a note thanking someone for their time and effort to seek out a gift and come, if they can, to your shower/party.
When I got married, I wrote thank you notes immediately after my showers. I had them in the mail within a week. I knew if I didn't do it then, I'd forget or lose the paper with the present and giver.
Now, I know not everyone is as organized and efficient as I am, but I think there's a certain amount of time that you should have to get these notes written. In my opinion, I think a month is long enough.
I also think you should try and personalize your notes instead of just writing "thanks for the gift". You'd be surprised how many times I've gotten this. I mean seriously, you can't take the time to write "thank you for the so-and-so"?
Ever since I was little, my mom wouldn't let me cash a check or keep money until I wrote the giver a thank you note. I hated it at the time, but now I realize how important that was. I hope to continue this tradition with my future children.
Whenever I host a shower, I always play ONE game...
Each guest will write their name and address on an envelope. I draw one or two lucky winners of a Starbucks or Target gift card. I take the envelopes and a stack of thank you cards, wrap it in a pretty bow and I give it to the bride or mother-to-be. Guests and the guest of honor love it.
I'll get off of my soap box now, but this is something that really bothers me. Where do you stand on the "Thank You" note issue?