My concern is that not all actions are equal, but the recognition seems to be.
My question is do I get more "points" for fixing the thread dispatcher in the kernel...or do I get just as many for helping you understand how to upload a file to Sharepoint?
That's where you can disenfranchise people. However, I like the idea and to me it is a good step in implementing 360 feedback as part of a review and bonus allocation.
IMHO, combine peer feedback as an equal component of bonus allocation along with management assessment and I think then you have a winner.