I got this working pretty perfectly with a work around!
Basically I use Outlook 2010 with Gsyncit to sync to my Google calendar. There is one calendar in outlook and multiple calendars in google. Gsyncit syncs the different google calendars to the single outlook calendar with different categories assigned so that outlook shows them all in the appointments tab in the mail section.
This works perfectly for outlook and google.
I don't use the default calendar on google so i set up a new sync in gsyncit that syncs all the appointments no matter what category they are assigned to sync to the default google calendar. Then all the appointments showed up in my phone
So when i add an appointment to my phone it will sync to google and then to outlook, then in outlook i will assign it a category so that it will sync to the right google calendar
Basically I use Outlook 2010 with Gsyncit to sync to my Google calendar. There is one calendar in outlook and multiple calendars in google. Gsyncit syncs the different google calendars to the single outlook calendar with different categories assigned so that outlook shows them all in the appointments tab in the mail section.
This works perfectly for outlook and google.
I don't use the default calendar on google so i set up a new sync in gsyncit that syncs all the appointments no matter what category they are assigned to sync to the default google calendar. Then all the appointments showed up in my phone
So when i add an appointment to my phone it will sync to google and then to outlook, then in outlook i will assign it a category so that it will sync to the right google calendar