Cascading Style Sheets, Promise vs. Reality, and a Look to the Future

This is a good read …

"Cascading Style Sheets (CSS) are a technology with a lot of promise,
but their often-hyped potential leaves some designers feeling blindsided
by the 2×4 known as reality. This article sorts out the differences, and
makes a case for educating yourself now in preparation for the future."