Just read it and I like the idea a lot. I think it can be incorporated into my suggested tipping feature, which seems to be popular: