in reply to real-time volume auto adjusting

I'd suggest just asking your yahoo friends to run through the mic setup wizard, which is designed for exactly that problem.

This problem is a lot harder then it sounds.

If you really want to build something to do this, you're probably much better off trying to build a bit of hardware to do it (try gooling for something like stereo limiter project plan*).