Your domain name is the first what an outsider sees from your online business. Choose it thus short and easily to remember. For an easy listing in the search engines it should also already contain your keyword number one or at least a term that suggerates what your website is about.