I think the whole term "web programmer" is kind of retarded sometimes. It's cool if you're actually programming, but somehow it ends up applying to people that sit and make webpages in dreamweaver without ever coding anything.
Drag + Drop != programming!
I also find CSS to be really annoying. Not that I find HTML to be any better. Its all annoying/boring to me. I like tables though. Even though I suck at them. Arranging visuals isn't my strong suit.
HTML5 might be awesome though.