in reply to departing programming, what is the next best step?
If you still want to stay with your company, Project Manager sounds like a good position for doing something about those unrealistic deadlines.
/J