PO boxes are not a legitimate solution for someone needing total anonymity. Anyone can fill out a request for boxholder information form to find out the identity of the person who registered it.
edit: The USPS will provide this info no questions asked, no subpoena or court order required.
I'm very happy with my .nz domain, but it's lame that I have to have my home address in a publicly accessible database.