"I’ve worked with many web designers in the past who only did abstractions and then handed over pictures to be chopped and implemented by “HTML monkeys”."
Are there actually designers who don't have to get their hands dirty with HTML/CSS? I've never met 1 in my 8 years of designing and building sites. Sounds like a nice gig.