Sun Jun 10 18:12:12 EDT 2007 geoff applied, but with some minor fixes, notably to hello(). being trusted only exempts the client from the requirement for a dot; the name can't be proscribed even if he's trusted.