so if I understand this correctly, there are multiple web servers in multiple locations. firstly, if you are hosting a server on an unreliable leased line circuit, and POSTING some semi-critical data to it, then what do you expect to happen IF you get your form posting to multiple locations BUT one of those locations is down? Seems to me that you app falls flat right there. Why not go this route...... is there any one server that is not on a leasedline? IE, Fully reliable? If so, when the form posts and you create your "session" file, create the file on the reliable server, say, as an XML file.... Then, reference this file from your "slave" servers when checking "session".. These servers would check the "session" using something like this... set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP") objHttp.open "GET", "http://www.cdsgrants.com/Content/user.txt", false objHttp.Send "" if objHttp.status <> "200" then Response.write "File Not Retrieved " & sResponse Else Response.Write objHTTP.ResponseTEXT & "
" end if set objHttp = nothing