Damn, you guys do all the coding AND design? There is only so much one person can do and learn. As the world of development gets more complex this is becoming less and less possible unless you are going for the most simple sites. I read an article by a Flash guy on Freelance switch a while back and he said that he specializes in one area of Flash because he knows he cannot be an expert at it all, and that is just flash!
Why not band together with a good designer so that one person can focus on design while the other can focus on coding? Theoretically you can turn more projects and do better quality at both. People who code all day will in most situations be worse designers than people who design all day and the same for the opposite.
Mixing design and coding is just too much gear switching for me. Luckily I am in a situation where I get to offload the design to someone else. I would rather spend all day doing one thing I am good at and then branch off on things that complement that one thing.
That said, I will make couple of concessions before I go. Flash is as wide of an area as “web development” in general. You have pretty much all the elements of web development (coding, design, etc) and then go ahead and throw in animation and movies. Also, as the world is supposedly getting more complex, many web sites are still quite simple. Many sites can also get by with a simple design which can easily be handled by the designer/coder. Still, I am glad I am in a bigger team. 😉