When it comes to thinking up a domain name, it's pretty difficult to find one that is short, catchy and relevant to your niche. Most of the good ones have already been taken. So, you're left with either using longer words, combinations of words, or random combinations of letters that sound...