On the topic of Switch and bounce, i have a lovely working Combination Lock project which i completed for my GCSE electronics. The only unimplemented feature is that the code cannot yet be changed via the lock http://www.sleepi.demon.co.uk/lock.zip -- Ben Isaacs (comments via email please!)