In reply to nonymouse:
I'd expect the Silva to point pretty accurately to magnetic north, and you should be able to read it to within a degree or two
The GPS compass only works when you move, by (simplified) calculating the direction it has travelled (form at least one position to another) and then relating that to north. Since each position measurement is subject to an error, this will propagate into an error in the compass reading. Over time and distance this is probably tolerable, but I wouldn't think as accurate as a compass