There are far too many enterprise I.T. consultants and I'm all for B2B adoption of software. I question how much value these consultants add sometimes. I hear so many stories of failed deployments and spending millions on projects a few competent individuals could of accomplished.