Thanks for the quick reply, Paul.

I'm not sure I follow: my /etc/hosts had "127.0.0.1" and "localhost"
already specified.  I had to add a line for "127.0.0.1" and
"monkeydrome", which is the name I had in the Sharing Preference Pane
(and what Socket::gethostname returns).

My confusion was that I had given the computer a name and I would have
thought that that name would resolve to something, unless I'm
misunderstanding how OS X changes the name (which is more than likely
-- that's why I'm asking :)).

Thanks,
Andrew O'Brien