On a tangent, I've noticed an interesting correlation between a high number of bad bosses and a companies policy of frequently moving managers into new positions to give them experience with all parts of the company. I think it has something to do with reducing people to cogs.