This is a great idea. But I can think of a few large organisations who would end up managing an awful lot of underperforming staff!

Although I suspect the poor attitude of staff in some retail...