A free keyword research tool the Adwords tool can be used for you basic keyword research and to find variations on your keywords.  If you want more detailed information about longer tail keywords it’s worth investing in one of the paid tools, but initially this tool is perfectly capable.