This is a cool think piece on building a good web team. In general, IT has a lot of smart people. But, web development is the exception. People can just get web access, a business card and a phone number and be on their way to becoming a web designer. If they're good at doing the dance, they can be the nexus of a team. When that team grows, it feels growing pains. High-ups may just throw people at a problem until it's solved or it beccomes too expensive to fight the problem.