In the market for an iPhone? Here's a breakdown of all the currently shipping iPhones from Apple.
iPhone 3.1 Beta 2 Released to Developers
Release documentation show no major changes for this second beta version, but more information typically comes out as people have time to try it out. We don't know when to expect the final iPhone 3.1 firmware for consumers.