After 750 days, I can't play the newbie card on being a consultant, yet even after this amount of time and exposure to client-based engagements, I still find myself often wondering what makes a good consultant. Most of the successful consultants I know are because of specialization. You c