This is an interesting move. Wal-Mart has announced starting June 25th that they will be selling the iPhone 3GS 16GB edition for a low $97. The move comes 2 weeks ahead of the expected announcement of the next iteration of the iPhone. Steve Jobs is expected to reveal it on June 7th at the WWDC opening keynote. What do you think, will you be heading down to Wal-Mart and picking up a phone that is so last year, or will you be waiting just a couple more weeks to get your hands on the latest and the greatest? I would imagine your going to say the latter. Although one could pick up the $97 3GS and opt out of their AT&T contract (pre ETF hike) and walk away with a brand new iPhone 3GS for pretty cheap.