Google says hyphenated domains are okay for SEO. This means the hyphenated domain name taboo may have been overstated.