As I mentioned on one of the pages here, there are several areas of strength in web development: design, coding, and marketing. Here's an article that questions the idea that people who specialize in the graphical design aspect of web development don't need to write any code. I would add that, yes, they may be able to deliver a nice-looking website, but is that all you need? What about nice-working?