Web designer, web coder, web master, web santone...

Dai, parliamo anche un po' in italiano...
Vuoi essere colui che realizza un sito? Bene... devi avere conoscenze approfondite di html e css (aspettiamo ancora un po' a parlare di xhtm per vedere come si evolve).
Avere la conoscenza approfondita di html implica non tanto di conoscere i tag a memoria, ma conoscere stili grafici (buon gusto sul design anche se soggettivo), usabilità, semantica, accessibilità e tutto il resto. Anche le basi di grafica per crearsi foto e pulsanti.

Quindi non so come fai tu o gli altri ma è difficile separare i compiti... Caso mai li separiamo quando entra in gioco la programmazione lato server...

Mi fermo qui che vado a pranzo...