some suggestions:
* allow sepearte merge types for calandars and contacts
* allow syncing of multiple calandars per profile
* a dry run/verbouse logging feature would be good for debugging
* also you might want to take some ideas from the calender sync settings UI in myPhone explorer. I use/used this befoure i discovered googlesyncmod however dont want to use my phone as a proxy to google.