using System.Collections.Specialized;
NameValueCollection nv = Request.ServerVariables;
Response.Write("IP:- " + Request.UserHostAddress + "<br>");
Response.Write("Language:- " + nv.Get("HTTP_ACCEPT_LANGUAGE") + "<br>");
Response.Write("Browser:- " + Request.Browser.Type + "<br>");//IE6,Netscape5
Response.Write("OS:- " + Request.Browser.Platform + "<br>");//Win2000