Was your TomTom free? Is it free to continually update it? No, you pay a GPS subscription to someone either through the initial cost, or contined purchased updates. Obtainting a signal from a satellite and using it's data is only free with FreeSat TV(although you have to pay for the kit)
Umm...http://electronics.howstuffworks.com/gadgets/travel/gps2.htm