I agree that micro-managers are a problem. One other factor in creating micro-managers in when someone is promoted on the basis of their individual expertise. And they continue to try to use their expertise and struggle to let go, trust their replacement, and accept that things will be done differently - which is not the same as wrong!

Agree with Joshua - I don't hang around long with micro-manager.