Heh,

Yeah, I spotted the "options" thread and thought "no one has posted a bit reset function" - and then realised it couldn't be done elegantly.

BTW I sat down with pen and paper for half and hour trying to construct a NOT from AND and OR gates before some smart-arse in the office found a proof on the 'net that proved it was impossible

Ooh - just thought of another way to do it. Watch this space.