According to CNET and BGR Walmart will also be selling the iPhone 4 on June 24th. We all know that when Apple launches a product it gets crazy. From my experience, the best way to make sure you get your new toy without having to camp out in front of a store is to Pre-Order it. You can do so for the iPhone 4 on June 14th. If you prefer being part of the craziness that day…then you have Walmart who expect you to spend the night at the door. No word yet if Best Buy or Radio Shack will carry the iPhone 4.