I use Google Calendar extensively, but I use iCal to view it when I’m at home. Sometimes the syncing is less-than-ideal, and occasionally iCal will delete some events on the server that I wanted to keep. I tried a ton of things to fix this, going so far as to get the XML dump of my Google Calendar from the past and finding a way to import it back into iCal. If you’ve ever had this problem, try Spanning’s Calendar Undelete Tool. I promise this isn’t some paid ad or spam, this tool just saved my whole calendar so I thought I’d post a shoutout.