I have solved the problem three ways. In Oklahoma City I got a membership at the YMCA a block away from my job with Kerr- McGee. More of a problem with summer sweat there rather than snow. In Southern Cal I worked a deal with the owner of a non-chain service station to use his tiolet a block from my Xerox job. For some temp jobs I have stopped around a corner from the job and just pulled the shirt, jacket, and trousers on over the shorts and white jersey and/or t-shirt. Walk in to the office, go to a handicap stall in the mens room, and re-dress.