A couple hundred? Most 2-hyphen domain names wouldn't be worth reg fee, these keywords are really good though, so it has to be worth something.
Your website has couple of Hyphens that detract from credibility and can act as a spam indicator. So if someone has good knowledge of SEO he might not buy it. But I would say it has fair PA. Good lUck
I can guarantee you this domain name would be worth more than reg fee. Just because you don't like hyphens doesn't mean others don't.