Outsource areas your company does not have expertise. If you plan on getting real value out of your Web site, outsourcing its development to the right firm is critical. I would recommend that you find a firm with marketing experience, not just designers and computer programmers. Remember that a designer's expertise is in design, a programmer's expertise is in programming and an Internet marketer's expertise is in Internet marketing.
Domain names cannot be replicated. If one is taken, the only recourse would be to approach the owner to discuss a sale. While there are other variations you could choose, sometimes owning a certain domain (especially if it is attached to your business) can be worth the premium. Often, people will scout out domain names that are still available, buy them, and then sit on them in order to sell them down the road. Depending on who may want the domain down the road, you could sell it for a large markup.
Get the kind of traffic that is targeted to your product.Just think, if the person who visited your website has no interest whatsoever in what you are offering, they will be among those who move on and never come back. Write articles for publication in e-zines and e-reports. This way you can locate publications that is focusing on your target customers and what you have put up might just grab their interest.