Damn, why didn't I think of that?  Switchhooks provides a place for you to...