I think that in a web business there must be some employer with different skills. If someone knows too much there are too posibilities:
1. He don't know a thing
2. He know too much and can make a big confusion some time.
I am the adept of specialized people....Who know web design...will be better to became an excelent Web Designer, to keep uptodate to any news in this field...the same with the web programmers.
Ovi