I've tried to explain the problem but maybe I haven't done a good job, I'll try again. At this point the only way I could restore the post counts would be by going into the archives that I restored and counting up the posts for each user, then manually editing 12,000 users records by adding what their current post count is to what was in the archives. Sorry, but that isn't going to happen - you'd be talking about hundreds of hours of work to manually edit all those records. On top of that if it was ever necessary to do a recount again (because the database was corrupted, etc) then it would have to be done all over again.
When you import messages into vBulletin you have to rebuild the indexes and then redo all the counts. When the initial switch was made to vBulletin and everything was imported into it the user numbers did not match because there were a couple of users already in vBulletin (the admin accounts). Because of that I was unable to import the old messages and keep them attached to original users. The only way to do so would have been to fill out a table manually with the current user number for 12,000 users. I went through a few and timed it to see how long it would take - it was over 100 hours just to line up the user numbers. That wasn't cost effective to say the least. So I had to import all those messages to the user Archive. Then because of the necessity to do a recount (which had to be done because of the import) - poof those counts of the old threads were gone.
I did the best I could given the data and tools I had at my disposal. I lost over 1000 posts on my personal account as well. A decision had to be made whether to import the old data, or to lose some post counts.
Steve St. Laurent
(TDR Webmaster)