Since my previous post on the subject, Google has launched Google Sync, a free, over the air syncing solution. I have been using GoogleSync for several weeks now to keep my Blackberry calendar synced with my Google calendar, and I have had no problems whatsoever.
Once again, Google does it right.