optimizing urls for google

certainly of interest to open source cms (some of which have horrible urls) is this article by Brice Dunwoodie

More specifically, Google will parse and underscore literally and will parse a dash as a “token”, that represents white space. So if you construct a URL that contains “enterprise_content_management” in it, Google literally sees the word “enterprise_content_management”, which is really not a word at all.