Well, this is intriguing: Walmart just officially announced that it'll be selling the 16GB iPhone 3GS for $97 starting Tuesday, a full $100 off the regular price. Given the high probability that Steve Jobs will introduce the thoroughly-leaked next-gen iPhone when he gives the WWDC 2010 keynote on June 7th, the price cut seems like either an attempt to clear out remaining inventory or a way to slide the 3GS down the line to replace the $99 8GB iPhone 3G -- a move which would corroborate some whispers we've heard today that the 3G is no longer being shipped to stores. Either way, the 3GS just got a lot cheaper, which is never a bad thing, but we'd still say potential iPhone owners should wait a couple weeks and see what's coming next.[Thanks, Ryan]