Well that didn't take long! Google Calendar was released yesterday and here we have a Greasemonkey script for Firefox to put your agenda into your Gmail! Cool!.
This script isn't quite like others you may have used. There is a bit of set up to it and the instructions you'll find aren't that clear so here's how I got it up and running.
Obviously you'll need the Greasemonkey extension for Firefox. Then go get the Add Calendar Feed script. Got it? Ok.
Now go to your Google calendar and click the little drop down to the right of your calendar and choose Calendar Settings.
You'll want one of the XML links. The one you choose depends on whether your calendar has been made public or not. In my case I thought I'd try the Padres link because that one has the most data. Right-click on the XML link you want and click Copy Link Location.
Next we need to surf over to Google Bookmarks and create a new bookmark. Paste in your link, title it what ever you want and label it GMgcal (the label is critcal so don't forget!!).
Ok, we're almost home...
Open GMail (or refresh the page if you already had it open). You'll see the agenda section in red on the left. It may or may not be working. Either way, go up to your browsers tool bar and click Tools -> Userscript Commands -> GMgcal options. Since I told you to use GMgcal as your label you can click OK through the first screen. The next screen is where you the offset for your timezone. This is the offset from GMT. So, for example. Pacific time is GMT -8 so I'd enter -8 in this field. This controls how the times show up in your agenda in Gmail.
This is a pretty cool feature add. The Padres calendar is pretty big and the script seems to want to reload every time so it's a bit slow. Not slow enough that it prevents me from using email but delayed. Also, you can only have one calendar at a time but that's not a big deal to me.
Update 13 September 2007: I got a comment for a reader named Mike that says there are updated instructions for this. He says these instructions no longer work, because the GM script no longer works. There is a new version that DOES work however, with full instructions here: