Yes, it's helpful for the community!
It's also a great way to encourage posting and submitting content to the forum. I all in for it and know for a fact that badge systems and other features that award members for posting, have positive effects.
Anyways, this should defiantly be something that comes out of the box with the forum software.