Well, looked at it some more and realized that the bug is due to the fact that the last poster needs to be derived from the order of the entries in the daily log, but that is messed-up when the sort function is called to group the array entries by forum.
The following change corrects the last person bug, but doesn't necessarily group all the posts from the same forum together.
[ July 03, 2001 03:16 PM: Message edited by: Thermit ]