Opinion about full-stack web app teams? What is your opinion about full-stack teams? I'm referring to teams where the desire is for every member to competently contribute at every point in the stack....