On the other hand, if you wish to create a domain name which is more memorable, you can safely estimate that the vast majority of your website visitors will assume that a domain name spoken to them does not include hyphens. Also note that when domain visitors remember domain names, they typically do not remember the hyphen as easily as a domain name consisting of all letters (or letters and numbers) and thus they often omit the hyphens when trying to remember a domain name and type it into the address bar on their browser.
For this reason, many webmasters will register a domain name in both a hyphenated version and non-hyphenated version. For example, typing Hosting-Dude.com into your browser's address bar will bring you to the HostingDude.com website because we registered this alternate, hyphenated domain name in the event our customers mistakenly type it into their browser that way. This is a good way to prevent competitors from stealing a portion of your business by registering mistypes (and alternate extensions) of your domain name. As an example of an alternate extension, you'll find that if you type the name HostingDude.net into your browser, you'll similarly reach the HostingDude.com website because we registered that alternative extension as well.