I managed to stuff up some of my working code today, and spent an hour trying to figure out what I did wrong :-<

this has opened my eyes to the invaluable nature of a CVS repository :D
...