Garmin has really, truly abominable customer service, and apparently absolutely no software quality control. My device is essentially worthless - they've broken every interface they have, and have communicated absolutely nothing useful about when they actually intend to fix all the crap they broke with their buggy "upgrade".
For what I paid for the 610, I expect them to chase me down the street to offer excellent support. There are too many competitors out there to give my money to a company that doesn't care about having my business.
So what device companies off a better service with the same quality device? recommendations?