so what is the user surfing with?
here it comes, the navigator object.
NS2 classic attributes are: appCodeName, appName, appVersion, userAgent. NS3 news: navigator.mimetypes is an array which provides type, suffixes, description, enabledPlugin navigator.plugins is an array which provides name, description, filename javaEnabled() NS4 news: language ("en", "de" etc.), platform IE5: no mimeTypes, no plugins. the rest works fine, even platform. funny how IE5 still considers itself nothing more than a mozilla compatible browser.