I didn't mean that. Kindly take a look, http://forums.digitalpoint.com/showthread.php?t=1618013#post13168151 For medium and highly competitive keywords, on page factors i.e. keyword in domain, title, description, H1 text etc doesn't matter much as thousands of other sites do the same! So no need to go for keyword in domain...moreover dashes in domain makes it look sneaky as spammers have been using cheap .info domains or other .com alternatives like .biz with dashes just to have keyword match. (if you doubt, then Google this issue) One can beat you both with a backlink or two, if they are from authority domain, related content and right anchor text
You may have it as long as you want in users perspective but search engines will display the first ~ 65 to 70 characters from title in their search results. Use 1 keyword only once but try to maintain its 20-25% density in title tag. Most search engines are not case sensitive; therefore, you can write your Title Tag in a way that looks most visually appealing. Your primary keywords should occur early in your page title. Title relevancy: The terms used in the page title should be found somewhere on the page.