I thought everyone may like this video http://www.youtube.com/watch?v=Y-il97iba8k that is about how to choose your keywords. This is how I do my keyword research.
You can use a lot of tools for it. They are almost all going to come up with the same results. Web CEO actualy uses Google adwords as its base.