I've been using
Nuevasync for a couple of years now with no problems. Will require your sole activsync connection so if you're already using that to sync with something else then this won't work. It's free unless you want to add more than some number of calendars (can't remember what the number is) or if you want to sync your gmail contacts as well. Hope that helps.