I quite like the badge system. It relates to the "gamifying" of education articles I've been reading lately. Though, I suppose in this case, it's "gamifying" participation here at the library.
I have wondered, off and on, whether or not the badge system could be expanded, but I hate to suggest more work for the web guru.
-LK