> Regarding hyphenated or even non-semantic names - Anyone these days who
> depends on humans making semantic sense out of a domain name is living
> in days of fading glory. Search engines, especially when embedded in
> browser address bars, have long ago started to diminish the use of
> domain names as carriers of semantic content. And the rise of
> application handles such as facebook or twitter names has diminished
> that further.
The canned response to that has become:
Once they find it via search it's good if the domain is memorable
because if they search again they might find your competitor.