My girlfriend bought an iPhone yesterday and I'm jealous, straight up. Her number was transfered and the phone was fully functional by dinner so we took it with us to BDubs. We played with it during dinner; we surfed the web, watched some YouTube videos, and tooled with the settings. I wish I could get one myself right now, but I can't, so I'll settle for hooking it up to my Exchange server. Something I've been wanting to do for a long time now.
After she went to bed, it was time for me to get to work. I figured I was in for a bit of mailbox, profile, or policy tweaking in Exchange. I checked the settings under Client Access and ActiveSync was already enabled. Good. Next would be the ports, what kind of traffic do I need to let through the firewall. I did some searches but I didn't come up with any substantial. I finally came across an article saying if you have Outlook Web Access up and running with an SSL certificate, you should be good to go. Well, ok, I'll just give it a shot.
I create a new mail account on the phone, choose Exchange, enter the account and server information ... and I'm in! Except, for the warning that continuing will clear your current calendar and contacts:
Continuing will erase all of your contacts. Are you sure you want to continue?
[FLASHBACK TO DINNER]
"Hey babe, before entering all your contacts, maybe you should wait until I hook it up to BunkerHollow. You know, just in case."
"OK first of all, this is my new phone. It's not your project. I'll do whatever I want with it. Maybe you shouldn't even touch it, I don't want you to break it!"
[END FLASHBACK]
Yes. I'll continue.
This will REALLY delete ALL of your contacts. Are you ABSOLUTELY sure you want to continune?
... sigh ... Yes.
And then I stayed up until 2am re-entering all of her contacts. I remoted into her desktop machine, launched Outlook, and entered the information there which was a little more bearable. Then I just opened her contacts on her iPhone and there they were. I'm impressed, I can't wait to get one.