I know this is going to sound totally insane, but has anyone, anywhere, ever worked in a place where the IT department demands you give them your password for logging on? As stupid as it sounds, my IT department has demanded we do this - after we si...