Has no negative affect at all - the search engines treat hyphens as a space.
This makes sense, logically.....but when you're shopping for domain names and you see everything taken for bluewidgets.com, bluewidgets.net, bluewidgets.org, bluewidgets.info, bluewidgetsonline.com, bluewidgetsonline.net, etc.......yet blue-widgets.com (with dash) is still available, that should tell you something. It makes me wonder, anyway.
Last edited by keyon; 10-18-2010 at 10:42 AM.
Do the best you can - as fast as you can - then fix it later.