Proprietary Keyphrase Researcher and Analyzer

Need program to automate my keyphrase research and analysis process. Should include:

1. ability for user customize research and harvesting missions based on various criteria - this part in windows GUI for me only - should be able to survey directories and content sites looking for related and new keyphrases (of course requires text parsing, perhaps with perl?), then check google (probably through my API), overture, adwords, etc. for data on phrases

2. analysis tool should be flexible enough to allow addition of new fields for new calculations based on the data found in #1 above - I'm always evolving new criteria in my keyphrase analyses to better predict which ones will be most profitable and vulnerable to our website dominating them in the google rankings

3. should be able to export data to various formats as well as keep a list of master 'final and approved' keyphrases

4. next portion should allow entry of data based on performance of content created about keyphrases- to go on missions to collect and monitor google rankings, and allow the import of adsense data (csv's from adsense) - and then analysis of this data to see which pages are most profitable to try to improve, etc.