I would have have hated to say this maybe a year back, but now I think I can: "Psst! I *hate* html, and I absolutely *loathe* css, and I also dislike the fact that I cannot (could not) do anything with an interesting language like JavaScript without having to bother with the DOM." I would wake up with nightmares assuming that I was the only fellow out there who did not care about this browser-side stuff, but now I think I may be in good company. With HTML5 round the corner, I see a lot of people coming clean. :) My understanding of css, et al, is still sketchy at best, but then after a peek into HTML5, it seems to me that very soon we may end up with toolkits over the native browser JavaScript APIs, which may be analogous to the MFC wrapper over the raw Win32 API. We could very well end up with one toolkit dominating the landcape and becoming *the toolkit* against which most apps get written. But I do know the toolkit that I will use: the one that completely abstracts away all those pesky html statements and css style specs!
Najeeb Shaikh