Keyword in domain can increase your click through rate, but it will not affect on your ranking for those keywords, so best domain name is a short and easy to remember name
Thank you ServStrong for the comment. I thought target keyword should be in domain name, example keyword is makemoneyonlinefromhome, then the domain should be makemoneyonlinefromhome dot com...is that correct, what's the effect?