I know this has already been discussed, but I seem to can't find that thread so I'm making a new one.
I remember that the only con arguments were "It's hard to code", but I don't think that's enough of an argument to stop this great idea from arriving to the forums.
Here's a preview of how it would look like:
Edit:
Don't give me the "Go to the guy's thread and rep him for that", since that's just a lame and lazy argument.