Walmart Offers $97 iPhone 3GS
Walmart has halved the price of the 16 GB iPhone 3GS to a mere $97. That's the lowest price you're likely to find in the United States, though most retailers will almost certainly follow suit once the next update to the iPhone arrives, probably within the next month. (Or so we suspect; the iPhone 3G dropped to $99 once the iPhone 3GS came out last year.) We recommend waiting for the next iPhone to ship before deciding whether you'd rather have the latest and greatest, or last year's model for less.