While doing something like this would be possible, it would be far from a
simple task. You'd have to install IIS on those machines and setup
duplicate intranets locally on their machines, and you'd have to have a way
of distributing your updated files, a way a storing data locally on their
machines and then merging later when they're online, as well as
synchronizing all the data back out to their machines after that. This
would be a management nightmare to do. If you think about how an intranet
works, you should hopefully see why. Forget that it's your intranet for a
moment and pretend someone asked you if he could somehow get Ebay on his
computer to use when he's not connected to the Internet. Even if you were
Ebay's webmaster, can you think of a way to do this, a good way? No.
A client based application would be a much better solution, if it's
important for your users to be able to easily track things when offline. It
would be much simpler in the long end if you threw together even just a
simple VB app that mimics your intranet application and make it so that it
logs the user's data to a file that he can later upload to your intranet.
And have your ASP code parse that info and stick it in your database on the
server. Or something along these lines.
Ray at work