Apple and ATT have really messed up this release with the iPhone 4. First no statement about the iPhone 4 and now there canceling peoples contracts giving stupid excuses. How didnt the have time to ramp up the production. If im right wasnt gizmodos prototype which was basically a finished product come out about 3 months ago? Why not have enough for launch day? Wow apple can atleast explain about the white iPhone.