We learned yesterday that Virgin Mobile was going to be the second US based pre-paid carrier to offer the iPhone. More specifically, Virgin Mobile will have an 8GB iPhone 4 (for $549) and 16GB iPhone 4S (for $649) available on June 29th. And well, as we heard from Virgin Mobile, the handset would be available direct with them as well as with other retailers. One of those just happens to be Best Buy who have reached out to us here at GadgeTell. According to Best Buy, they will have the Virgin Mobile compatible iPhones available beginning that same day — June 29th.