Newer sources are backing last week's reports that Walmart will begin carrying the iPhone later this month. According to both Reuters and Bloomberg, store representatives at several Walmart locations have confirmed that the iPhone is due by the end of December and that sales training is already in progress.
The $99 4GB iPhone model hasn't been confirmed, though, and that rumor is looking more unlikely now with a clerk from a Vacaville store suggesting that the phones will be the same 8GB and 16GB models sold elsewhere. Moreover, Mac Rumors claims they have received training material and advertising from a source connected with Walmart that lists only the 8GB iPhone 3G.
The device will supposedly go on sale at Walmart beginning on December 28 for $197, narrowly beating Apple and AT&T's $199 price.