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.