I'm using Google Calendar and syncing it to my Eris, and for some reason it's damn flaky. Half the time it works, but then if, say, I delete one event out of a recurring pattern from the phone, com.htc.provider.calendar crashes every time the phone tries to update its calendar! It will continually do this until I force stop it, reset the calendar storage and re-sync manually from Google's servers. That, and I've deleted a few events on calendar.google.com and have re-sync'd the phone manually a bunch of times and it won't seem to affect the data on the phone. I mean, it's nice to not have to pay for push calendar sync (like Apple asks you to with MobileMe), but c'mon Google & HTC. First the YouTube app never works on mobile network, Google Maps won't let you arbitrarily pick a location to map to, and this calendar syncing bs? These are things that should just work on a phone with the Google logo on the back.