Scrolling for ages within long discussion topics is bad both in terms of usability and page load times.
I suggest that an option is added to the forum module that allows you to specify a <b>maximum number of posts per page</b>; in the same way that you can specify the number of discussion topics per page within a forum. This would minimise the amount of scrolling users have to do and would make forums more user friendly. I assume the same code could cannibalised to add this feature fairly easily.