I figured something out today that made my day. Whenever I would send a meeting request to my gmail account through Outlook I would get an unusable .ics file. I would have to go to gmail on a PC to accept the invite. Fix... If you double click on the gmail address in the meeting invite, and change the Internet Format option from "Let Outlook Decide the Meeting Format" to "Send Using Outlook Rich Text Format" the iPhone will autoaccept the invitation. You can set up a contact in Outlook so you don't have to do this every time. I know this won't work if you are getting invites from others, but if you use it the way I do then it is great. Not really a hack, but this is where I kept looking for the solution.