There is a really simple answer to this my friend, and you are thinking about it totally wrong. You are probably aware of search engine optimization, which dictates where your website appears in search results in Google (and other search engines). Those search engines look at your content, how often you update, the design of your site AND your domain name. So, if your potential customers are going to be searching for "promotion company" make darn sure that the words " raleigh seo services " appear in your domain name. You will need to do a lot of research into keywords, to find out two things.1. What key-phrases are my potential customers using 2. Which key-phrases are not too competitive.