dashes makes it easier for google to read your keywords, so if your optimising for a keyword in particular then dashes are an excellent idea. However, you have to remember that not many web addresses use dashes and users aren't used to typing dashes to seperate words, so its your choice really
