Well this is one of those questions I get from a lot of our customers who have their own Content Management System.

Ultimately it’s best to go with the dash as it acts as a seperator where underline joins the terms together, but I thought I would let Matt Cutts from Google (yes an actual Google person) explain the difference in the video below if you’re interested in knowing why.