The electronic food chain in my house typically means that every time I update, the prior generation of device goes to my college-age son. (Sometimes it goes the other way; wise beyond his years, he left his PS3 at home with me along with a copy of Gran Turismo 5 when he transferred from the local JC to City University of New York).
If the "latest and greatest" is REALLY cool, there's no hand-me-down as far as my wife is concerned. Epocrates on the iPhone 3G was too slow, so I got an iPhone 4. You can bet she had one, too, as soon as ATT didn't want a second mortgage on our house for "early termination" on her own older iPhone.
However, having that "stuff" lying around allowed me to play with your suggestions yesterday, and I think I've convinced my office of the benefits of your Google Calendar solution. Thanks!
I have noticed a few curiosities. First, one of the calendars sometimes doesn't load after a change is made. It always comes back with a click on the "refresh" button. Will this be a frequent annoyance?
Second, pushing all the new events to the iPhone really eats battery. Looks as though once they're there, battery life returns to normal. Can I look forward to that?
Third, is there any way to make the color "tooltips" on the iPhone match those in Google Calendar?
By the way, I was puzzled by why Google could sync multiple calendars to the iPhone using Activesync while Exchange could only do the user's primary calendar, and there IS some of that here as well. Google can't sync all these calendars to Outlook, unless they're all exported to the Google calendar's primary calendar first; only the primary Google Calendar can be synchronized to a user's Outlook calendar. Not worth bothering with that, because the export of data from the "topical" calendars is one-way and permanent.