[quote=AlfredRE]I never understood everyone's fascination with Keyword generators. It's much better if you determine your own keywords through analyzing analytics programs. [/quote]
If you only analyze the keywords that are bringing you traffic, you might miss a lot of opportunities (that you might not know about if you don't do a little bit of keyword research). That is not to say that looking into your Analytics doesn't have its own purpose, not at all. It can be very useful as well.
I would say combine both. My favorite keyword research tools are Google's, Keyword Discovery and Wordstream.