Each domain name is valuable for its user...In general there are certain tips to follow for the naming convention;
*The domain name should be related to the business and easy to remember.
* It should be catchy and without much punctuations.
* If it is of the universal domain TLD like .com,.info,.net then it is more advantageous.
* It should not be too long.
Once you select the domain name for the business you should look in for a good and reliable domain name provider who suits your budget.I would recommend you to get your domain name from http://www.9cubehosting.com as I find they provide domain services at low cost and a good free package which would be economic for the user.