Hmm. Well why not have it so it reflects the number of posts the user currently has in the database.
Because I think the actual number of posts a user has made is more interesting than how many are left in the database. A lot of big boards have to prune old posts on a regular basis and if post counts are decreased when they do this, the users get mad.
Or I could do a mod for you so if people want it counting the database posts they can use the mod.
Yes, you can :)
And by doing it this way, it would eliminate the code on the profile page where you can change the number of somebodys posts. If the post number is automatically created o-t-f, then you wouldn't need the ability to edit the # of their posts. Right?
Well, as an administrator there are several reasons why you would want to change someones post count. As "punishment" for people who spam the forums to get a high post count is one. The code for allowing admins to change the post count is just a few lines anyway, so I can't think of a good reason for removing it. It doesn't affect performance in any way.
"Programming is like sex: one mistake and you have to support it for the rest of your life."