Everyone saying the hyphen kills it musn't work with google. Hyphenated domains properly optimized almost always kill the non-hyphenated version in the searches.
I could show you some of my free sites, but instead I'll just show you this guy who ripped me off.
http://www.google.ca/search?q=sponso...-8&hl=en&meta=
He ripped me off not only on the domain name, but also on the design, which he had this designer steal from my site:
http://adult-designstudio.net/shg/g2.htm