This should be posted on every IT bulletin board in the world. The only thing I would add is that your manager should not be your enemy, if he is mismanaging, over-promising, etc. it is your responsibility to at least voice your concern. If he chooses to ignore it or is shot down by the higher-ups then unfortunately for him and them it's time you find a new job. I've been lucky to have a manager that fights for us come review day and I can't imagine what a hard time moving up the ladder I would have without his backing. If you are paid to work from 9 to 6 then clock out at 6! There will be another 8 hours of time to finish your tasks tomorrow.
Around here they think posting a job resume on monster is a sign of dis-loyalty and when I tried to explain to them that it is a sign of low morale and unhappy employees I was told there should be no reason for anyone to be looking for another job without speaking to HR first.... this was after canceling the company trip as well as payment for unused personal days. That is when I started updating my linkedin.com and dice.com profiles