We have something along those lines being discussed in our Features Category:
Please do add your comments