We have two Web Engineers, a Graphic Artist, an assistant Webmaster intern, a Web producer, and myself. For the most part everyone does a little of everything on the team. However, the engineers specialize in CGI programming, the graphic artist on graphics, and the producer on content development. As a Webmaster, I don't have as strong a focus on any of these areas, but rather spend a lot of my time doing all three. New offers are going up all the time, the focus of the site is rethought, improved graphics are created which require changes to multiple parts of the site.
Someone needs to have a good idea of where the site is going, and what items fit where.
Because of this, I need to have a strong grasp, not only of HTML, but how it interacts with the major browsers that we support. I do most of my work with Netscape as my default, and this can turn around and bite me if I make a mistake in the HTML that IE4.0 doesn't like and a Director or VP uses IE4.0. I have Netscape 1.0 through 4.04, IE 4.0, IE 3.0 at another computer, and Netscape 3.0 Gold on my Unix Sparc workstation. Plus, I have easy access to Netscape 3.0 and IE3.0 on a Macintosh, but I usually just ask my co-worker to check those for me. I create and maintain CGIs for the site, and so I have to know C programming.