Hi
I need some help

does long term keyword domains have seo value? e.g. bestweightlossdietpills etc?

what about singular and plugral ?

also what rank you will give to SEO valud for .com , .net , .org ?

also is single hyphen ok? I know two or 3 hyphens - not good.

Thanks