There is a split in the web industry that you might not be aware of. No, I’m not talking about Mac vs. PC. I’m talking about companies hiring generalists or specialists.
When I say specialist, I mean an employee whose focus is on one particular skillset, eg, flash, copywriting or front-end development. They may have other skills, but the bulk of their training and experience is in a relatively narrow field. Conversely, when I say generalist, I mean an employee whose skillset is more broad, eg, a designer who has experience with flash, has spent some time doing front-end development, and maybe even dabbles in PHP programming. These jacks-of-all-trades delve less deeply into any given aspect of their field, but have (or claim to have) basic experience with everything.