<sidetrack>
HELLO! Stop promoting senior developers to management. Why does everybody think that's a good idea?
Most excellent developers are borderline insane. They are certainly unsociable. Did you not KNOW you had Aspergers Syndrome? Trust me, I didn't think so either, but there's a test out there and I scored on the wrong side of the Aspergers line.
My point is, don't perpetuate Peter's Principle. By all means promote developers by paying them more, adding Senior/Chief/Architect to their job title, but don't make them manage people, please.
</sidetrack>