I do send thank you notes for gifts and dinners/meals I actually attend, more often than not in the form of e-cards. Cards and postage are too expensive.

If its a dinner I was invited too but opted not to attend, I RSVP (usually by phone - thank goodness for Vonage - one rate no charges for long distance).