If your looking for a free keyword tool, then the two best ones are the ones from Google AdWords and BingAds. Those tools will give you keywords, keyphrases, and thier respective search volumes for Google, Bing, and Yahoo. Note, Yahoo is owned by the same company as Bing.
Of course, whenever...