Quite obviously domain name, domain age, etc can negatively or positively impact how [and where] your site gets ranked in SERPs. Whilst researching SEO for Yahoo, I stumbled into an interesting tip: http://www.entrepreneurs-journey.com/590/top-16-yahoo-seo-tips/ I've not seen websites whose addresses have numerous dashes on Page 1 of Google. Whether it's bad for SEO or not, a lot of dashes or even two in your URL will make you lose potential visitors since remembering such a web address is quite hard. Sure they [web visitors] can bookmark it but how many times do you bookmark a site the first day you land on it? Avoid using dashes in your domain name and you'll retain some [of your organic] traffic.