Right now here is what I do for keyword research. I use the free google tool, I generate a ton of keywords and put them into an excel file. Then I type each one of those into the seo book from firefox to see how many searches they get and then put them into quotes in google to see the competition. Its just something I got used to but its taking WAY too much time.
Can someone recommend a better tool. Or one of their favorites?