My compass seems to be about 90 degrees off as well. Just tried the CacheMe app, and although it works, it's terrible. I loved it on my N900 though, and if someone is working on making a decent Harmattan version, I'm happy.