Yes, like John says, some networks cache the more commonly accessed sites. Since you did clear out your cache and restarted IE to no effect, try holding down the shift key and reloading the thread list page to see if that forces the browser to go grab the latest copy off our server.