The Kwikset 955 SmartCode Electronic Pembroke Lever door lock is everything I need in a door lock.  The directions were easy to follow, even for us and we have never installed an electronic door lock before.  I love that I can program up to 30 different codes.  This makes it convenient to give a code to different individuals who may need access.  Our family members have their own codes in the event they need in and codes can be provided to pet caretakers, cleaning people, etc.  This is a very handy tool.  It does come with two physical keys as a back up.  The keypad lights up nicely to enter the codes and automatically turns off.  One great feature for a family is the lock and unlock switch so that when the kids are running in and out they don't need a code each time.  The lock feels secure and I love how it looks on the door.