Part of the problem is is possibly this: Users remain apparently logged on for an hour after they log off. This is set to stop instant updating of who's on line and other logs and forces them update hourly. This saves having a constant load on the server, as instant updates is quite server intensive and slow down the rest of the forums, causing even more complaints.
Cheers - Neil :)