With SEO a major factor for a lot of us - is it best to get a domain that contains your keywords in it and if so; all as one word or with hypens? ie: bestkeyword.com or best-keyword.com
Agreed with dmi, domain name should be brandable, memorable and fit to your niche. A keyword rich domain can't help you if you don't do any SEO and necessary work for a site. For example, my Paiddirectorylist.com rank 1 for Paid directory list keyword and Rank 2 for directory list keyword. For the second keyword it was not raking well before, whereas directory list is included in my domain name. I had to do some SEO and linkbuilding for it and then it's ranks well now.
Apparently Google can pick up the words without a hyphen but there maybe benefits in using a hyphen for seo purposes only but overall I would always choose the non hyphen version first as it has more benefits.
Even your domain name doesnt contain the keyword, stil can have good position at search engine. The domain name is not major point of seo.
thanks - I found a bit from searching but depending on who you ask you get diff. perspective so thought I'd ask from an IM point of view... I think I read that domains with hyphens are ready by google as separate words....
I've definitely noticed high google rankings for my domain names when I use search terms that closely match my site names.