These days it seems satellite navigation systems can do virtually anything: tell us how to get somewhere, avoid traffic jams, and even show us to the nearest McDonalds, but with more than two dozen different kinds on the market, it's a big challenge finding the right one.