The obvious extension to all this, now that you've got a user interface outside of your house, is to get an IP-controlled door lock. Then you could program a sequence into the doorbell controller to unlock the door. That would be cool.
_________________________
Bitt Faulk