early termination fee

Walmart's $97 iPhone 3GS is a bad buy

Apple's popular iPhone 3GS is available at Walmart for $97 -- the lowest price we've seen on a new iPhone and possibly the worst price for an iPhone...