Does anyone know of a local shop that can repair a Garmin 12XL GPS reciever? Mine has been giving me fits lately. It keeps losing all it's data (i.e. all the waypoints and routes that I painstakingly enter) when I turn the unit on. I get error messages like "ALL DATA LOST" and "MEM BAT LOW." I believe the unit has an internal lithium battery it uses to power the volatile memory (so the data isn't lost when you change the main batteries) but I can see no easy way to open the unit to replace the internal battery. The unit is more than two years old so warranty repair is out of the question. I'm looking for a local shop that can do the repair so I don't have to ship it off for God knows how long. Or, has anyone had the exact same repair done and how much did it cost you to ship it back to Garmin to have it repaired? Somebody at the event cache Saturday told me it cost $70 to ship theirs back for repair but that's about half the cost of a new unit. It's also about twice as much as this type of repair ought to cost. I could do it myself if I could get the case open without destroying it. Any thoughts or inputs? -- Team Sprocket