Personally, I would rather just have TeX itself target the web rather than wedging another layer into the typesetting stack. As far as I know, other than the sheer size of the language, there is nothing fundamental stopping someone (I guess me, eventually) from writing "htmlatex."
Modern web pages are already designed with "camera ready" in mind, essentially with browser width being the only thing that changes layout.