It is so hard to figure out how to work this thing. Granted, you have to walk a little for the app to figure out your motions against the map to tell you where the north and south are. But, I couldnt produce a viable result that would be practical after walking quite a bit. It is easier to just figure that out with regular navigation apps.
Oleg Yaroshin about Compass for 3G (not 3GS)