I seem to recall seeing/hearing that we get a free map update within the first 60 days of purchasing the car? I've had mine less than 60 days, and I just got my TomTom SD card into my computer and downloaded all the updates it had, but nothing was for a free map update. The only thing I see is they want me to pay for map updates. Am I doing something wrong? Anyone know where to go for that free update?