For something we rely on so heavily, GPS is pretty rubbish. In the open, it is accurate to within a few metres, but in built-up areas it frequently cannot even locate the correct city block. Now a new ...