Google recently introduced a new feature that allows for the wirless syncing of Calendar and Contacts to the iPhone. I've already been getting this service for free for quite a few months from https://www.nuevasync.com/ However, at this point, I don't see why I would continue to use Nuevasync. So I will be switching to the, now, native Google syncing service. Hopefully it works as well.
UPDATE: Well I switched to the Google syncing, but
I quickly switched back to Neuvasync! The reason? Apparently Google doesn't support syncing of public calendars!