If you're looking to save a few bucks on the iPhone 5 and don't mind shopping with people who enjoy wearing denim suits, you should pre-order your iPhone at Wal-Mart. The big box store will start taking pre-orders at 8AM tomorrow for a starting price of $190.
It's obviously not that big of a price difference from other stores but it's very probably the cheapest the iPhone 5 will get on launch day (unless another retailer decides to go crazy). Plus, there's pretty much a Wal-Mart anywhere there's a parking lot these days, so you don't have to take a pilgrimage to an Apple Store to snag a new iPhone.
The iPhone 4S and 4 will cost $90 and $1 (why not free?) respectively. These prices are all, of course, with two-year contract. [SF Gate]