Syncing you iPhone with Google Calendar (and Lotus Notes)

BTW: The post below is in conjunction with, what I thought was, a novel way to keep my iPhone, Lotus Notes (work, blah), and Google Calendar all in sync. Using Companionlink, you could (in theory) sync up Notes with your Google Calendar. Syncing your Google calendar with your iPhone is simple, quick, easy, good, real-time, awesome, and fun using

Now that is how sofware should be written. It turns the Google calendar into a MS Exchange server that is natively supported by the iPhone.