If you found the iPhone 4S to be underwhelming, you may be glad to know that (according to MacRumors) Apple retail stores are currently clearing out their existing inventory by offering the 16GB iPhone 4 for just $149, and the 32GB iPhone 4 for just $199.
The existing inventory is being cleared as Apple has replaced all existing iPhone 4 models with a smaller 8GB version, which will sell for just $99 on a 2-year carrier discount. The prices are up to $100 cheaper than before, with the 32GB having sold for $299 and the 16GB model having sold for $199.