5 things to keep in mind while choosing a good domain name