I received an email from TomTom offering a renewal for their map update service. I hit "renew" on the message, followed all the instructions, logged into TomTom Home with my device connected. It just directed me to a page of map availability (Mexico, USA, etc.). Since I already have the latest North America map installed, there was nothing to renew or order or pay for. It was all very confusing. This map update offer is valid until November 15. I could not find any way of contacting TomTom. Any help will be most appreciated.