if you use an underscore then the link will contain the underscore. with
link underlinging in various clients it is sometimes not obvious that
the name contains an underscore vs an unecnoded space.
So I would go with the hyphen approach.
But this is just my view. Above all I would say choose one and be
consistent in your installation(s).
/James