Great post Mary,

To me the DIY attitude is a limiting factor. A great manager is one that participates in the team and fills a role accountable to his team and not one that takes over when the going gets tough.

Cheers!