Forum Moderators: open
Some people (I'm one of them) suspect that wise use of hyphens is in fact a slightly positive thing because they make it easier for SEs to parse keywords in the URL.
However, too many hyphens can look silly to your human visitors, and might have negative effects such as making other webmasters more reluctant to link to you. As well, hyphens in a domain name don't work as well for off-line advertising. If possible, try to get both the hyphenated and unhyphenated version of the domain you're considering, and maybe singular/plural variants while you're at it.