Gizmodo offers fifty apps no iPhone should be without. Their choices include the usual social apps, like Twitter and Facebook, a few games, and some productivity apps. Each entry includes a short description and a link to download the app.