
You could spend half your life and most of your budget trying to figure out which keywords will work best for your site, for your content, and for your search engine rankings. if you know the correct keyword your website is at the first position in Google page. For that Tools, like the ones listed here, will make optimizing those keywords at least a little easier.
Google Keyword Tool
Microsoft adCenter Labs Keyword Research...