I have tried out about 4 different programs tonight. Some included:
remotecalendars and gSyncit and some others but the one that works the best is
http://www.syncmycal.com/
I have multiple calendars (sharing with a few people etc) and that software is just $25 and can download multiple calendars from Google. You can sync both ways and it's slick. Just wanted to share in case anybody was looking for a solution like this.
The free version will sync 3 days in the past, today, and 3 days into the future but it's free which allowed me to test it out before buying.