Thanks for the suggestion. I agree with you! I've started working on something similar to what you've described, but it's going to take me some time -- it's an enormous undertaking.
In the meantime, you might want to check out this tool: http://johnmacfarlane.net/babelmark2