We knew it was coming, we just didn't know when! Well starting today, you can now pick up an iPhone 3G at Best Buy — the first independent US retailer to carry the iPhone 3G. And supposedly you'll be able to get your phone and email setup for free, in-store as well (you can currently only get this at the Apple retail stores), that is if you purchase one of the four accessory packages (starting at $106).