Recently we've heard of the first iPhone going for only $99 at Walmart. Well, reportedly the iPhone 3G is also on its way to Walmart, and is expected to go on sale on December 15th or 28th at a price of $197.
Hopefully, it will be released in time for Christmas on December 15th.