I agree that something needs to be done BUT please organize all these ideas first.
Nothing will be done with just this, I hope that an ES member or two join the current respected experts and together make a patch or two after a lot of testing and ideas thrown back and forth.