Thanks Steven. Please do keep writing these posts. I think this decoupling / modular / object oriented / context-free approach to html / css design is essential and been (surprisingly?) overlooked too long. For me it is about developing to a design as quickly and efficiently as possible but with maintainable scalable code. Even better the idea of designing in the browser becomes far more real and viable. All this is great stuff, is the future and concur your passion for it. + Am digging your site finding lots of good stuff. Cheers.