I picked up my iPhone last night and thus far, I am perfectly happy with the device itself - it does most everything that the hype has promised. HOWEVER, a key issue I ran into is the fact that AT&T does not allow you to dial any numbers outside of the US for the first 90 days if you are a new AT&T customer - this is regardless of your credit score!!! I've spent over 3 hours on the phone with AT&T customer support thus far and they have not been able to make an exception yet, I have a superprime credit score and my average T-Mobile bill has been about $500 per month over the last three years.
SO BUSINESS USERS - BE AWARE OF THE FACT THAT YOU CAN NOT CALL ANYONE OUTSIDE THE US WITH THE iPHONE FOR AT LEAST 90 DAYS AFTER YOU BUY IT.
I'm sure Apple didn't think of this when they partnered with the AT&T crooks... I for one will return my iPhone and stay with Blackberry until AT&T comes up with a plan that covers business users with international dialling.
Boy that is really stupid. A work around is to go to jajah.com to place an international call.