I use this tool called AdGrenade...it's only for PPC advertising. I couldn't do it justice trying to explain exactly what it does but I'll give you a brief outline. Basically you put in your keywords, choose whether or not you want to include a list of tail end words to accompany your root keywords, choose your bidding prices, write your ads...and then hit the "explode" button. You'll have all your information along with ads for each ad group organized and ready to insert into adwords editor. It can be used for keyword tracking number insertion, It can arrange your adwords ad to be dynamic...meaning that a keyword typed in by the user in google can be automatically inserted into your ad...that's pretty cool. It does the same thing for dynamic landing pages too. I only use google but it works with yahoo search, ask, and msn adcenter too. I knew this would be hard to explain...so I hope I didn't confuse you even more. To make it easier just see the videos on the website. type in "adgrenade" into google and you'll find the website.