Forum Moderators: phranque
I'd avoid using hyphens ("-") because I don't think they detract from important factors when choosing a domain name: Brand recognition and rememberability. It's easier to remember words than characters. When there's a company name, people remember the name of the company - not characters. Even though "Barnes & Noble" has their signature ampersand, their url is "barnesandnoble".