I built a site using 'Site Build It' and their Keyword search tool is absolutely superb but you do have to subscribe to build a site. After the initial searches you can then go to in-depth Vertical and Lateral searches and the options run into many hundreds which all help in optimization.
I use Google Adwords tool for keyword analysis.But in this day many freeware tool available for keyword analysis.
I used to Google search to search to keyword search tool.and there are many tools are available on the internet.