Google just launched Google Sync for iPhone. This allows you to use your Gmail account as an Exchange server to have Contacts and Calendars pushed down to you from the cloud. I didn't previously have all my contacts synced with Gmail, so I just downloaded Contact Sync for iPhone, and exported from there. Outlook wouldn't export all of them. It worked great, and I also brought in all of my Yahoo, AIM, and Hotmail contacts. I have a consolidated list, and it is really instant. I add a contact on one, and it instantly pops up on the other. Same for calendars. Great, and if you have ever wanted this, here is is. Link to Google for instructions. Enjoy.