Google released an in-house tool yesterday for syncing Google Calendar with Outlook. Yay!
I have tried all the other free solutions, and none of them worked. They either synced n0thing or they duplicated everything every couple of days. The new sync tool works great.