Just an idealeo, I know there are digital compass's that show the direction you are going and the Nokia N800 and the 770 both have magnets on them. Just have a to figure out how to make these usable, some way to sense and send the data, to the devices.