a slight tangent, but. . .a few years ago I interviewed (internally) for a dev/mgr position for the group I was currently working in (not team lead - I was already a team lead). I would still be coding at least 50% of the time. I was already reporting to the hiring manager and was physically located in close proximity to him, so he saw me frequently throughout the day.
For the interview, I dressed as I always did - and we were not a suit type of place. At the start of the interview, he told me he was disappointed that I had not dressed up. I was stunned but did not respond and the interview proceeded.
I got the job and after a couple of weeks, I asked him why he wanted me to dress up for the interview. I asked if it was simply because he wanted to know if I could dress appropriately for the customer. He replied that was'nt it; he just though it would show appropriate respect for him and the position.
I though "this is reason # 102 why I really didn't want to move up the chain closer to you".