2 question and 2 suggestions for the Active User mod
The first question, what's the 'LASTDATECHECKED' field for in the database? I can't find any page that uses it.
The second question, when checking the browser/os type in inc_activeusers.asp it looks in Request.ServerVariables("HTTP_UA_OS"), does HTTP_UA_OS exist?
The first suggestion is between lines 279 and 294 of inc_activeusers.asp there is the following code:
' Get Active Users count for display on Default.asp
strOnlineCountType = "U"
onlinecount = GetOnlineActiveCount(strOnlineCountType)
strOnlineUsersCount = onlinecount
'Get Guest count for display on Default.asp
strOnlineCountType = "G"
Guests = GetOnlineActiveCount(strOnlineCountType)
strOnlineGuestsCount = Guests
' Get Member count for display on Default.asp
strOnlineCountType = "M"
Members = GetOnlineActiveCount(strOnlineCountType)
strOnlineMembersCount = Members
' Get Chatter count for display on Default.asp
strOnlineCountType = "C"
Chatters = GetOnlineActiveCount(strOnlineCountType)
strOnlineChattersCount = Chatters
You don't need to call GetOnlineActiveCount() to work out onlinecount you can just add the totals from guest and memebers saving one db call, also not everyone has chat installed on their forums, so some option or comment in the install instructions to comment out the last three lines of the above code would save another db call.
The second suggestion is rather than storing the name of the user's browser and os in the db use two arrays, then you only need to store the array index for the user's browser and os. Then when you need to display the info on the active user page you do something like this aBrowser(rs("BrowserTYPE")).

Good things come to those who wait.