ASP VB Script code: Set bc = Server.CreateObject("MSWC.BrowserType") SET ox = Server.CreateObject("vfpasp.vfpasp") ox.test request, response, bc ox.release set ox = nothing set bc = nothing Event {Test} code in VFP automation server "vfpasp.vfpasp": *Request = IIS Server REQUEST object *Response = IIS Server RESPONSE object *bc = IIS MSWC.BrowserType object - Must be instantiated from ASP script LPARAMETER Request, Response, bc *************************************************************** *Example to return form post data *************************************************************** PAGEID = Request.Form("PAGEID").Item() BUTTONVAL = Request.Form("BUTTONVAL").Item() *************************************************************** *Example to return data past by form get *UserID = Request.QueryString("UserId").Item() *************************************************************** *************************************************************** *Cookie request *Returns all cookie keys and associated data, *must be parsed via code *************************************************************** COOKIEDATA=Request.Cookies("yourcookie").item() *Write some data back to the client browser Response.Write('{HTML}{BODY BGCOLOR="C3C3C3"}') Response.Write("BROWSER_TYPE="+bc.browser+"{BR}") Response.Write("BROWSER_VER="+bc.version+"{BR}") Response.Write("BROWSER_BackGroundSounds="+iif(bc.BackGroundSounds,'True','False')+"{BR}") Response.Write("BROWSER_tables="+iif(bc.tables,'True','False')+"{BR}") Response.Write("BROWSER_vbscript="+iif(bc.vbscript,'True','False')+"{BR}") Response.Write("BROWSER_javascript="+iif(bc.javascript,'True','False')+"{BR}") Response.Write("PAGEID="+PAGEID+"{BR}") Response.Write("BUTTON SELECTED="+BUTTONVAL+"{BR}") Response.Write("Cookie Data: "+COODIEDATA+"{BR}")*Note: I have substituted the html "<" and ">" tags with "{" and "}" so the UT's parser doesn't choke.