Since I started this thread I've seen hyphenated domains fairly regularly in advertising, used by government, and so on, both .com and .ca. I would say they are almost a common thing now. Thinking that people will see a hyphen domain in print, and forget to type it into their computer, is a bit of a stretch to me. Heck, one word and two word non-hyphen domains get typo'd all the time! As long as the hyphen is in a good place, it makes sense. It even helps to separate words and makes a URL easier to read, like in between a person's first and last name. I will agree that they aren't as good for saying out loud, radio ads, etc, but they are still good for print ads, tv ads, and for search engine rankings. I hear domains in radio ads often, lots of the time you are left scratching your head anyway as to what they said, unless it's a real easy phrase. Lots of names and words sound alike but are spelled differently.
The best thing about domainers not liking hyphens is less competition for domainers that do
