There is a thread somewhere on that theme.
I've read it. It's very thought provoking.
Once you get past the out-of-the box roles and deal with people as people things get complicated but soooo much more rewarding. (for 2 cents!)