I have never really sync'd my iphone contacts with gmail before as I was concerned that all the cached email addresses that appear in the TO field as you type an email address, will sync across to my phone.
Perhaps my concerns were raised after my wife's HTC Android phone seems to have a lot of the "one off rubbish" email addresses appearing on her phone (but I may be confusing rubbish cached email address in the TO field of her email app with her actual list of contacts (she has a strange way of writing and saving contacts so perhaps to me they also looked the same rubbish and therefore my theory is baseless!).
Anyway, can I assume that if my contacts in GMAIL are empty, will all the contacts in my iPhone sync with it if I somehow select an option in the gmail settings?
Also, I was quite pleasently surprised to find that my enabling the calendar sync in gmail, the appointment etc wirelessly is saved to my iphone. I always thought you needed Outlook or Google Sync for that. Am I right in thinking this will work two ways, items on iphone will appear on gmail calendar?