I to am having this same problem with NT4.0. I developed my code on win2k and all has worked flawlessely. Once the code was moved over to our production server running NT4.0, weird things started happening. First, when I move from one page to another when using the netbios name of our server session state is not preserved. When I use the ip address instead of the netbios name, the application works as designed.
Here is a snippet of how Im defining my session values.
session("user_name"

= request("user_name"

session("user_code"

= RandomPw(10)
session("user_date"

= request("user_month"

& "/" & request("user_day"

& "/" & request("user_year"

session("db_date"

= request("user_year"

& "-" & request("user_month"

& "-" & request("user_day"

session("user_time"

= request("user_hour"

& ":" & request("user_minute"

& " " & request("user_amorpm"

session("db_time"

= FormatDateTime(session("user_time"

,4)
session("user_room"

= request("user_room_id"

session("user_bed"

= request("user_bed_id"

session("user_minutes"

= request("user_minutes"
This page is a form if user_name is blank, and then if user_name isnt blank it moves down to this portion of code and displays the session info correctly. Once this second form is processed it goes to an action page that kicks off a sql insert statement. This is where the session values are not passing.
What is up with WINS that would cause this not to work?? Anyone have any ideas or can offer any help?
Thanks,
John