Yup, thats exactly what it does!
I didnt want to display the numbers until the full passcode had been entered, so that someone couldnt watch, but a way to confirm what youd entered would be nice - hence the asterisk method.
The code clearing when a timeout occurs is also an excellent idea! Ill modify the code straight away! It may take me a little while to finish up the project, but I will certainly update this post with finished pictures and stuff when its all said and done.
Here is the door strike I purchased:
http://cgi.ebay.ca/ws/eBayISAPI.dll?ViewItem&item=320507458492&ssPageName=STRK:MEWNX:IT