I'm gonna have to say Google Navigation too. I have iGo for Android but for a full install of that with maps, poi's, digital elevation maps...etc, there goes 3GB or more of your sdcard.
"Listen, you *censored* you screwheads. Here is a man who would not take it anymore. A man who stood up against the scum, the *censored*, the dogs, the filth, the shit. Here is a man who stood up."