Ok I asked my friend to put titles in the post view, under the author's name and avatar
[[+author.user:ismember=`Administrator`:then=`<div>Admin</div>
`:else=`
[[+author.user:ismember=`Forum Moderators`:then=`<div>Moderator</div>
`:else=`
[[+author.posts:gt=`0`:and:lte=`8`:then=`<div>One</div>`]]
[[+author.posts:gt=`8`:and:lte=`18`:then=`<div>Two</div>`]]
[[+author.posts:gt=`18`:and:lte=`33`:then=`<div>Three</div>`]]
[[+author.posts:gt=`33`:and:lte=`50`:then=`<div>Four</div>`]]
[[+author.posts:gt=`50`:and:lte=`65`:then=`<div>Five</div>`]]
[[+author.posts:gt=`65`:and:lte=`85`:then=`<div>Six</div>`]]
[[+author.posts:gt=`85`:and:lte=`105`:then=`<div>Seven</div>`]]
[[+author.posts:gt=`105`:and:lte=`125`:then=`<div>Eight</div>`]]
[[+author.posts:gt=`125`:and:lte=`150`:then=`<div>Nine</div>`]]
[[+author.posts:gt=`150`:and:lte=`180`:then=`<div>Tenr</div>`]]
[[+author.posts:gt=`180`:and:lte=`205`:then=`<div>Eleven</div>`]]
[[+author.posts:gt=`205`:and:lte=`235`:then=`<div>Twelve</div>`]]
[[+author.posts:gt=`235`:and:lte=`270`:then=`<div>Thirteen</div>`]]
[[+author.posts:gt=`270`:and:lte=`310`:then=`<div>Fourteen</div>`]]
[[+author.posts:gt=`310`:and:lte=`9990`:then=`<div>Fifteen</div>`]]
`]]
`]]
I geared it really low at first to encourage those critical first 10 messages, and then stretched the marginal benefits. I know its not in a straight line, sorry if you math people feel disturbed by the randomness in the later stages
My friend said the biggest hassle was figuring out the author.user code, it isn't very natural. Also I didn't ask him to put this in the profile page, I doubt that will be hard.
I also put little gif images in the post view so our users can have some swag, did I post that or not? If anyone needs it, just let me know. I was busy for awhile but now its all Discuss, all the time for 3 months or so ;-) Right after I get a good rest during the CNY that's about to start.