Making up a new domain name

It is becoming more and more difficult to find a compelling domain name because so many have been registered now (more than 330 million). However you can still create a great domain name for your new website by spending a little time, doing some research and using...