Thanks to all that have replied and offered me help. Rather than beat myself up about this any longer I suppose the thing to do is take the dive and buy one. Doesn't seem like Garmin will fix anything very soon so I might as well get in the pool and swim with the rest of you's.
Thanks again