When you are getting ready to buy domain name there are a few steps you want to take to narrow down your choice to the perfect name. The first step is to start brainstorming names that fit your business without being too generic. There are tools online that can help …