Thanks guys! I'd be interested in hearing if any others have comments or thoughts to add.

Do you believe companies do a good job of helping developers make the transition to management? What could be done better?