barrywise.com
How to Use Google to Find the Best Keywords for Your Site
Perhaps the most important aspect of optimizing your site for search engine exposure is knowing which keywords to optimize. A large part of search engine optimization work is targetting the right keywords; you've got to figure out what people are searching for before you can try and get their queries directed to your website. A lot of web designers and SEOs (incorrectly) assume that Google and other search engines will return relevant results based on the content of your site; they won't.