That's right. But you can set an amount of minutes after the user's last activity. After this the user isn't displayed as "online" until the next page is called. Sure, it isn't reality, but most times it's not far from it.I don't know if it shows people after they actually bother to log out, but it might. The fact is that the list just has no connection to reality. I don't know if actually reading the Session table would be any better either.