I have a client who I set up with a google calendar. He's a doctor, and uses his recurring appointments almost extensively. Currently, he's using a Blackberry, but because it is a private practice, he doesn't have a BES. Nor does he use EAS. Google's calendar sync with Blackberry is fuzzy at best (recurring appointments for some reason get put in as single appointments, so they EACH have to be manually edited/deleted), although I'm not sure who's at fault