Even though I like my HTC Titan a lot, I have to admit that my compass doesn't work.
(North points sometimes to the NE, sometimes W, or S, etc)
Looking for the problem I found this thread, and also this other thread in WP Central.
Drawing 8s or the other method of holding it in portrait mode didn't work, so if somebody finds another method to recalibrate the compass (rather than a Hard Reset of the device), please let us know.
OS version: 7.10.8107.79
Firmware revision number: 1600.2200.20104.401
Hardware revision number: 0002