When my phone rings, a requester pops up (like shown to the left). The first
time a person calls, the requester is delayed about 3 seconds, because the
name and address is looked up "on the fly" using the Danish webservices
De Gule Sider, Jubii Oplysning and Krak. The phone number, name and address
is then saved in a database for future reference - the next time the person
calls, there's no delay.
All calls are logged and accessible (for me only, of course) on my webserver. If I'm not at home, the requester will not pop up, but instead I'll receive an SMS notification on my cell phone, so I can see who called.
Update: The system has been redesigned, reimplemented and moved to Linux/Windows - more information will soon be available here