I have a question on how this thing chooses routes. I asked it the shortest route from my house to work and it gave me the route that I normally take to work, but when asked shortest route from work to the house, it doesn't just give me the reverse route, but an entirely different way home. I don't get it. It does the same thing when I ask it for directions from my house to my cousins house and then it gives me a different way home from his house. Bizzare.