The lawfirm that I worked at, had to have clients use their Intranet applications. They are a MS-Shop, so of course it was IE 4.0 and VBScript DHTML. So they first set up a Citrix Winframe/Metaframe server and then a MS Terminal Server to replace it. This required a client on the system to access it.
I should point out that the license for the server and clients is prety steep. You may want to consider Win4Lin and then running clients off of that to avoid the big licensing fees of MS and Citrix.
Advatnages of Citrix/Terminal Server:
1. After it is set up properly, no DLLs to futz with unless someone hoses up the Citrix/Terminal Server machine.
2. No need to install anything but the Citrix Client on the client machine. There exists the Windows 9X, NT/2000/XP, MacOS, Linux, OS/2, DOS, and Java clients. The Citrix ICA client can be used with MS Terminal Server if set up properly.
3. Connect to the server via a modem or TCP/IP Internet connection. Just like running a Windows box on the Intranet.
Disadvantages:
1. Performance is slow, graphic data has to be sent to the client to update it. This would be faster if used natively.
2. Security issues, make sure that there is a password to access the Citrix/Terminal Server and that it changes each month. make sure that they checked the encryption box to avoid packet scanners if they are connecting via the Internet.
3. If the connection to the server is gone, or the client gets messed up, they will not have access until it is fixed. If someone installs software like the AOL client, it can mess up the VPN software.
4. If Terminal Server is chosen, more money to Microsoft for licenses.
Alternatives to Citrix:
Win4Lin under Linux.
Write for Mozilla, run Mozilla under an X-Server and use X-Clients.
Rewrite the code so that all form processing and other things are done on the server side, with hardly any client side scripting.
Rewrite the code so that the ASp page detects the browser version and type, and provides different Javascript code for IE and Netscape. This can be done very easily if you scan the ASP news/article web pages like [link|http://www.asptoday.com|ASPToday.com] [link|http://www.4guysfromrolla.com|4GuysFromRolla.com] and [link|http://normad.8m.net/asphelp.html|others].