A small note regarding corporate survival using Snow Leopard in places where the Exchange servers aren't updated to the latest spec.
If you receive what you know to be a meeting request without any ics
attachments and very little body text, chances are that it's missing stuff like the Content-Class: urn:content-classes:calendarmessage
header (which is supposed to be propagated to local clients in calendar messages and via SMTP to "external" recipients).
Since adding that by hand is a bother (it can be done via scripting, but is an overall nuisance), you can always do View > Message > Raw Source, copy the base64
encoded block with a text/calendar
content type, and do this:
pbpaste | perl -MMIME::Base64 -ne 'print decodebase64($)' > meeting.ics && open meeting.ics
Yeah, I know it's ugly.