Alexander Tsibushkin called my attention to another object that is available to determine browser capabilities. The MSWC.BrowserType object provides quite a bit of information about the user's browser. Here's an example of how to use it:
<%
Set objBC = Server.CreateObject("MSWC.BrowserType")
%>
Browser: <%= objBC.browser %>
Version: <%= objBC.version %>
Supports background sounds? <% = objBC.BackgroundSounds %>
Supports frames? <% = objBC.Frames %>
Supports JavaScript? <% = objBC.javascript %>
Supports tables? <% = objBC.tables %>
Supports VBScript? <% = objBC.vbscript %>
<%
Set objBC = Nothing
%>
For Internet Explorer 5.0, I got this result:
Browser: IE
Version: 5.0
Supports frames? True
Supports tables? True
Supports background sounds? True
Supports VBScript? True
Supports JavaScript? True
The properties of this object are based on the values stored in the BROWSCAP.INI file, which is located on your web server. Get a copy of the file and then try getting the values through the MSWC.BrowserType object.