Choosing a good domain name is one of most important steps in setting up your online business. And with more web sites being launched every day, it is certainly not getting any easier to find good domain names that are still available. So what exactly makes a good domain name?