I haven't found a better device. The Forerunner 305 works really well for me - apart from using it to record routes & races, I've used it a lot for interval training.
It's also great in races - the guys use them to detect when they've hit currents and so on so it's useful from a tactical point of view.
I've found the 305 quite robust - especially compared with the old 301 model.
It terms of service, here in South Africa I've only heard good things about the agents - they're very reasonable and replace/repair very quickly.
There is a very active newsgroup on Yahoo - go to
www.yahoogroups.com and look at the garminf newsgroup. They are very knowledgeable and answer questions very quickly.
Rob
Currently Epic V10 Elite, Epic V10 Double.
Previously: Swordfish S, Evo II, Carbonology Zest, Fenn Swordfish, Epic V10, Fenn Elite, Red7 Surf70 Pro, Epic V10 Sport, Genius Blu, Kayak Centre Zeplin, Fenn Mako6, Custom Kayaks ICON, Brian's Kayaks Molokai, Brian's Kayaks Wedge and several others...