Would it be possible to create a mini game with the badges by for example... posting a topic or response with a certain word or set of words or a phrase. Each week a word(s)/phrase could be chosen by the admin and whoever makes a post with that word would earn the badge.
I think it would work well with themed sites.