Find Search Terms and Keywords in Realtime

A lot of webmasters find their keywords by trial and error. They find a subject then use a dictionary and thesaurus to locate words that might relate to it, some just guess a few keywords, and the slightly more organized use online tools to analyze the sites of their competitors and copy their keywords. They are good methods to assess keywords but they take a lot of valuable time. Wouldn’t it be better if we could locate keywords as people search for them? In realtime or as near to realtime as possible? I don’t need to see you nodding to know your answer: yes it would, it would make it so much easier to locate words that are being entered into search engines….