Default [Q] problem syncing between Google and exchange server

Currently I use Touchdown to sync between my mobile platforms and work. I'd like to simplify but when I try to sync between Google calendar and work there are "problems". Last time I lost my entire calendar! Anyone having the problems and is there a fix besides using an aftermarket program. I can stick with Touchdown, of course, but I'd like an option.