I've been using http://www.whois.net, but their domain suggestions are hopeless. Which site do you prefer?
Also check google adwords keywords search to see if the keywords have high-paying ads associated with them, high search volume, and to get ideas of keywords combinations that are good search terms that may not be registered.