Cheers. This idea definitely has merit and honestly should have its own thread. I'd encourage you to make one on kbinMeta, spark a discussion and tag ernest to see if he would be willing to get rid of the existing system in favor of this. He is very open to community feedback in my experience so hey, might actually get it implemented!