Will too many hyphens in your domain name cause the search engines to label your site as spam?
<snip>
Very unlikely. What will happen is that it will become difficult for people to type in so you will lose direct traffic.