Thanks to one little feature addition to the iPhone 3GS — the compass — app developers can now create all kinds of augmented reality apps. Using the camera, compass, GPS and Web connectivity, we can get first-person shooter-like HUD overlays.
More: continued here