keywords in domain is always a PLUS ! But if you have a good brandable domain name, and a good product, it doesnt matter.
Keywords is the most important thing that a site must have. Site must have a targeted keywords to rank in search engine and get more traffic.
Keyword is the backbone of ur online business like Adsense etc ..a good keyword means more traffic means more money