I have been creating websites and setting people up with domain names for some time. The advice I give them is to "not create frustration for your customers". Your choice should be free of as many obstacles as possible, yet intuitive to the customer.
Think of it like this, what name can i apply to my website that either describes my service or reflects my company name that can be passed along to my customer verbally without confusion.
This works because you'll see that it eliminates the potential difficulties someone might have when typing in the address.
Here are the potential hazards of name choices:
1) Spelling - CheckDeal = ChequeDeal
2) avoid hypens and underscores as you'll be constantly having to explain the correct punctuation in your advertising or customer conversations
3) avoid having numerous website addresses unless it resolves an issue that is unrelated to the website address itself and is absent of the hazards in this list.
4) avoid lengthy domain names. If i'm not mistaken this one is still for sale -
5) Avoid using country suffixes as you won't be able to address all of the possibilities as you company does business around the world.
6) Keep in mind that your website address is both: a technical way to properly direct people to your business, and a brand unto itself. When acquiring trademarks the website address should be on your list. Having numerous addresses makes this unfeasible.
7) avoid phonetic variations that might hurt your reputation
I.e. CDServices.com = SeadyServices.com
there are a few more but you get the gist.
1) get a domain name you're happy with as it will do everything you want it to do. Today's Domain Name Servers "DNS servers" do all the work for you.
If your customer is in India or Canada the website works for both, and the servers can identify where the customer lives. Once on the site, you can offer translation etc.
2) Sub-domain re-directs - once your customer arrives at your site, you can use redirects to send them to the specific portion of your site that contains products/services/language specific to the customers needs.
Mortgage.CheckDeal.com is a sub domain of your CheckDeal.com address
3) purchase existing domains. Lookup who currently owns the site you want in a Whois. Look specifically at the registration date and the renewal date.
If these people have been doing business with this address for some time, and/or have purchased years upon years of ownership you probably won't get the site cheaply. If the site is currently owned by a host mongering service, you won't have many options once you do purchase the domain as some limit you to only selling if you host your website with them
4) Get creative with your domain. you don't have to stick to the 2 words of your product. I.e. CheckDealServices.com 123CheckDeal
Finally: The choice for a business website address can be as crucial as any of the decisions which can make/break your business.
Get help if you do not understand the advice provided to you in these responses by myself or others above.
P.s. become friends with a website developer who understands this process.
Take them to dinner. buy them a beer, or simply pay for an hour of their time.
The results will be worth the investment.