This is the consultant training course I never received but wish I had. Even now, 8 years into my consulting career (not tech but many of these ideas still apply), I found a lot here that either confirms what I've learned the hard way or spells out something I've encountered but never thought about. This is exactly the kind of stuff I come to HN for, great share.