Make the site_contact a real Contact.

I hope that this introduces few bugs.
Support a buzzerkey option.