I've just been directed to this mine of information on Garmin Technology. I think every Garmin user should bookmark this for reference...and use it!
It's a shame Garmin have not made this information more obvious...or is it just me who is unaware of it? However, given that many of the posts here are about Garmin features I suspect I'm not the only one.