Are valuable domains all taken now? NO!
You can still create a domain name that represents the subject of your website, yet is different from existing registered names. eg: TomPlumbing.com etc.
You need to avoid being similar to existing names if you want your customers to stay with you and not be confused.
Your domain name should be easy to remember, and therefore easy to spell. Although you can register a name up to 67 characters long including the .com part, such names are hard for people to remember and tell others about. The shorter and simpler the name the better.
e.g. generoushostinganddomannameregistrationdeals.com has only 48 characters but we couldn’t hope to spell it from memory, so wouldn’t expect anyone else to.
If a long name is unavoidable, it may be easier to remember and pronounce if it’s hyphenated. However, when people verbally tell others they won’t remember the hyphen. So if you register a hyphenated name, then also register the unhyphenated version.
If the name has keywords it will help in search engine ranking.
If you create a long name for the benefit of search engines, you can always create a short version for emails etc. and park it on the same website hosting account. e.g. www.fineartreproductions.com and email @fineart.com
If the name you want is already registered as a .com, don’t take the .net or .org version. People will not think of the other versions — they are more likely to just remember the .com.
If you are starting a new business, it’s probably wise to choose a domain name then a business name to match.
Subdomains are another option. Subdomains are free and do not need to be registered. They just need to be hosted with a domain name. e.g. www.melbourne.finearts.com, www.sydney.finearts.com
Your name should be easy to remember if you hope for word of mouth referrals.
Once you register a domain name you can’t get a refund if you change your mind.
If you registered the wrong name you can forget about that name and register the name you really want. You can just let the wrong name expire at the end of its registration period. Registrar’s computers do not know what you really want.
This is why it pays to register domain names through a reseller like www.platywebs.com.au where a human can look at it first.