Why Your Vendor Screwed Up Your SharePoint Project - Elumenotion Blog
Now imagine that you are the customer. What makes you think that on the day you sign the contract with that vendor that the 2-3 people they have on staff who really understand the technology you need are actually available? They might be, but the odds aren't good. Did you check the vendor's references? How do you know that you will get any of the people responsible for that awesome win the reference tells you about?
Good blog post on consultant resources by Doug Ware from elumenotion. An important point here is that SharePoint is complex and having all the expertise to cover it is critical.
