At first I was going to buy an iphone 4 from (sigh) Wal-Mart for 147.00 dollars. After reading some topics I've decided that I'm going to want to wait for the Iphone 5. Well, the problem with that is I really want an Iphone... like now. So, could I buy an iphone 3g without paying the 2 yr. contract price through at&t and save my upgrade for when the iphone 5 comes out? I'm not sure how that works because I don't have at&t right now. Also, what would the price be for the 3g out of contract be? The only price I could find was 49.99... Thanks in advance.