I saw this video posted over at TechCrunch and just had to share. I purchased my iPhone (2g) in 2007, no contract. I absolutely love the phone. I would also love to upgrade to the 3gs model but there is one thing stopping me, AT&T. I have not been impressed with their service and I am very upset at the antics they have pulled. If Apple ever decides to take the phone to a competent network provider, I will upgrade in a heartbeat!