Forum Moderators: phranque
Dashes are more common and will not be seen as 'unusual' by people scanning serps. My theory on this is that joe public is now slightly wary of a strange URL, so go with the more common style.
As for the search engines, I think they will see either as valid. I just know that we use dashes and do very well with them.
In other words a site using "blue-widgets" will be found for a search string of "blue widgets" and also "blue" and "widgets", but a site using "blue_widgets" will only be found if the searcher types in "blue_widgets".
Another reason to avoid underscores is that they can be obscured by a link underline if the underscored text is linked_on_a_page [webmasterworld.com]. Compare: linked-on-a-page [webmasterworld.com]
Jim
Example (dont laugh)
Google: great_in_bed
You get a few pages and just some exact matches for any page that has the underscores.
Now Google great-in-bed
You get much better results, more pages and terms that match without the hyphens.