I initially started testing this code on a page located a few directories deep. It was a no-go. As I stated several posts ago, it would give me the 200 OK message the first load and when refreshing. I put your code in a new page in the root directory, and what do ya know... it worked.
I thought, ok, I guess my code doesn't work. But, out of curiousity I tried my code in a page in the root dir as well, and it worked. I would get a 304 "Undescribed" code. Not sure why it says "undescribed". But, maybe that has to do with the server. But, at least it's not a 200 OK message. So, now my code was working too (so I thought). But, as soon as I move that page to a subdir, it stops working.
So, I think my next step here (after I learn the intricacies of the refresh vs go button - just kidding) is to see whether or not my server supports if-modified-since and 304 codes. I would think both are built-in by default in IIS6, but maybe not.
Thanks, Swede