Note that "penisland.net" (what you probably meant, since "penisland.com" redirects to something else) is a joke site making fun of the ambiguity in the name. And I personally don't find them harder to read, and they're easier to explain by mouth. I don't remember the last time I've seen dashes in a multi-word domain.