I am upgrading from my gawd awfully slow 3G....finally! Funny story about my iPhone 4 32GB order. I woke up at 2am on 15 June to place the preorder for my phone and could not get through to the final checkout. The site kept resetting me out with different error messages. At 4am I finally gave up...