Do you actually go through each keyword listing to make sure it's relevant enough? I used Wordze and generated a 1000 keywords but did not bother to really read each keyword. I checked YSM and I think some of my keywords were too general.
I go through every keyword. The automated programs sometimes spit out irrelevant keywords that'll drag down your CTR and also send you visitors that may not be looking to buy what you sell.