I am in LOVE with my iPod Touch and have been considering the iPhone.
If you have been too, then this is probably the time to do it!!!
Walmart is selling the iPhone 3GS 16 GB iPhone for $97!!!
Of course that is the price if you activate it and sign the contract,
but I think we all expect that with a new phone.
Take a look HERE
Not all stores will have this so you may want to make a few calls before you head out.