On other forums I have seen a system that works well where threads are locked when they reach a certain post or page length and then a "part 2" started.
It makes it easier to navigate the shorter threads and cleans up the topic for the current interested posters only because it stops turning up on your list of topics you have previously posted on.
Just an idea.
For feedback, I suggested a while back that some contentious threads used to be let run far too long acting as a magnet for the trolls once the sensible posters had all had their say however that seems to have gotten a lot better of late so kudos to the mods. Not sure what you did but something has changed. Also kudos to GWW for his work on the AFL Board. Well done mate.