A little bump for this thread. Thank you all for your input and advice. I have just completed a hilly 120 DIY, for which I loaded a tcx from Bikehike. I knew the route anyway, so that was a good test of the "you are off course" feature. This worked well when I took a deliberate diversion but also told me I was off course when I knew I wasn't. When I got back I checked bikehike and found that, for some reason, the blue line on the map will sometimes run down the edge of a road which seems to be enough to upset the gps computation of where you actually are. This would be disconcerting on an unknown route but would not be the garmin's fault! In any case, I have an arrow suggesting the direction you need to be going in to get back on route, so that's helpful. (I don't seem to have some of the other features some mention, but I've got more than I need.) One puzzling thing is that the climbing indicated on the device is considerably less when I run the completed track through garmin's software after the ride. (I'm talking about the climbing recorded as I ride.)
All in all an excellent result, for which, thank you very much!
One more thing (and going back to the battery life question - when a message comes on telling you battery is running down, can you remove it so that yuo can continue to see the screen in full? Maybe by pressing the lower left button?
Peter
Edit Graeme, the time shown seems to be the time it will take you to get to the end and seems to be continually recomputed as you ride. At the beginning, it seems to be based on the average speed information that is on the original tcx - in my case 15kph (BRM)