I just figured out what's causing this:

Vshare has 20 "slots" in it's "last5users" table.

That tracks login id, and user id, but only for the last 20 logins. That's the problem.

Every time the same user logs in and out, he takes up one spot out of the 20.

Couple this with the "import video folder" feature logging the user in and out each time you add a video to him, and you get those 20 spots filled up by the same user fast. 8)

Here's what happens:

Let's say you have yours set to show the last 10 users. Users 1-10 show up in the side panel as the last 10 users.

Since there's only 20 spots, if another user logs in and logs out 11 times, he takes up 11 of the 20 spots, forcing the oldest record out of the system. If this happens, you now have only nine users taking up the last 10 login spots.

Therefore, the last 10 "users" is actually the last 10 "logins"....

So here's why it keeps happening to me...

When you import a video to a user, he's logged in and logged out.

If you import 20 videos to one user, he's logged in and out 20 times.

Then, he takes up all 20 "last five user" table spots, and there's therefore only one "last five users" showing...

because that one user, actually was the "last five logins."

I can see why he wants to limit the size of this table.... over years, it can wind up with tens of thousands of entries. But I think maybe increasing the size to something larger, like 500, would solve the problem. Probably 5 times more than needed, but it's not like it's wasting gigs of drive space.