When and how to use dashes in your domain name
There are several elements to consider when using any sort of dash or hyphen in a domain name. The first, and most important, is where will your visitor go if they forget to put in the dash? (and they will forget)
If I select the domain OrlandoAC-Repair.com and someone types in OrlandoACRepair.com I've done nothing but inadvertently benefited the owner of OrlandoACRepair.com. Most people will simply forget the dash and land on a competing site instead. Awful outcome!
The only way this works is if you use the domain with the dash as the actual site domain but you use a different, less confusing URL address (basically a forwarded domain name) for marketing purposes. Both domains go to the same site but the keyword rich version above is good for SEO authority and ranking and will index well in the search engines but will not have to ever be typed into a browser to be found.
Visitors simply click your link on the search results page to visit your site with that domain. I could use another name for offline media such as my companyname.com (if it is available) that simply forwards to the website. This is a much easier name for your customers and offline ad viewers to remember.
Without trying to confuse the crap out of everybody, this is a good workaround when you want a keyword rich domain for indexing your site that is already taken by someone else. Using this method, you have an easier to remember domain for offline marketing and a keyword rich domain for search engine ranking.
Just remember to NEVER promote the domain with the dash in it.