I don't want to go into managment or consulting, I love being a developer. There is just this misconception that companies think it is a reward for you to put you there. "Hey this guy is really good at developing software, you know what we should do, stop him from writing code and sit him in meetings with stupid people until he becomes one himself"