Re. the "freezing", I suspect you may have knocked it into Planning mode without realising it. On the few occasions mine has frozen, it's always a total lock up - none of the buttons, including the power off one, will work and the only remedy is to remove the battery and reboot.
Occasionally I've had the software go to sleep for a significant amount of time, 30-60 seconds, during which it won't respond to the keyboard (including noticing that a key had been pressed and turning the display back on).
Of course, when it does eventually respond it goes mad for a few seconds as it catches up with all the keypresses, hence it's obviously a moderately privileged process holding up a low privilege process, the screen display. Very high priority process such as the keyboard handler is still running fine, and buffering up the keypresses. Similarly, the logging continues in the background without any pause, since the track is complete and doesn't end up with any gaps or discontinuous jumps.
Last week, when using it on the
Nottingham to London ride, some water got into the switches (the "nipple" has broken off
again) and eventually the entire user interface flipped out, and refused to respond. The logging continued in the background happily, and the entire route was there when I downloaded it later.
That is the only real issue I have with the unit, the rubber gasketing is damaged far too easily, even just with normal use, and once it's broken water can get in and inevitably cause the device to fail.