I also had it like that. I ranked veru good for some time, until some one used the hyphen for separation. Now i lost some traffic. I am trying to get the hyphen in it also using 301 redirects and so on, i hope i will succeed!
well I've been able to get in the code and write a string replace function to add the hyphen in place of the spaces. Pretty young site, so I'd rather have things setup ideally now then try and deal with them a year from now.