Your comments

I will plus one that this "is where most good ideas go to die". :(

Wow....3 years for what is 1) a fundamental function, and 2) highly important.  Get on with it.