depends on the keywords, check if the .com, net, org, info are gone. For example, New-York is good, Free-Games is good, most good two word combos are taken with the hyphen, just do some lookups.
more people and businesses will have to move to the hyphen to get the names they want. Ofcourse not having the hyphen is best but they do have a place, and work well for search engines.