Quick! Someone tell Walmart Black Friday isn't for another five and a half months. With no new iPhone in sight, the retailer is selling the 16GB version for $147 on contract -- the kind of stunt we'd expect it to pull in an effort to reel in holiday shoppers. Why do we sound so unappreciative, you might ask? Easy: because you probably won't be able to get your hands on one. The sale, which applies to AT&T and Verizon models, lasts until June 30, and only an unspecified number of "select" stores will even be participating. No word on how many discounted phones Walmart has to shill,