I couldn't agree more -- and I've been giving many reasons why a technical manager in software developments should "keep his/her hands dirty" in my talks. I'll be cribbing some things from this thread in future talks (including the tutorial on the subject that I'm scheduled to give at OSCON'07:-).

Alex