Although the rumors of a $99 iPhone 3G from Walmart recently died an ignominious death, that yearned-for two-digit price point has again resurfaced - and this time it's real. To make the deal even sweeter, if you buy before December 31 you can knock another fifty bucks off the price.
That's the good news. The bad news is that it …