I use MicroNicheFinder to research keywords for articles, domains, and possible niche sites. It is also handy to plugin in a keyword and it will give you an idea what Google Adwords is going to charge you per click and how many monthly searches that keyword gets as well as related keywords. It has become invaluable to me.