For one thing, having a second opinion on what is good or not will help in bringing the best ideas for the project focused on. The average person may think that just because a website looks good on their computer screen. That it's an easy task to make it look good and that it's function is a piece of cake.
I don't know about you but I have asked around and know a few people that run a web design business and they usually have a team of at least 3 or more individuals working collectively as a team in order to make those cool websites that you see on your computer screen.
Building websites is a pretty cool thing to do if you like it and have creativity but doing it as a living or on a part time basis you will always need at least 2 - 3 individuals that will be as passionate about the work. In my case I have a programmer that backs me up in my web projects along with a graphic designer.
Having said this. Building an effective web team will consist of having a great group of individuals being guided and willing to accept critique on how their works while working towards a common goal.
- Front End Developers: Creative Director, Web Designer, Graphic Designer
- Back End Developers: Php, MySql Programmer, JavaScript Programmer