One of my eventual goals is ubiquitous accessibility — that this site ought to work in all browsers. As such, the pixel-perfect designs of yesteryear are simply not going to cut it for the wide variety of devices that will be reading Web pages now or in the near future.

The default unit I am using is the ex, which is equivalent to the x-height of the base viewport font. Therefore, when you change the font size in the browser, the entire layout changes as well — including images. For those, I plan to set up an output filter which resamples them on the fly, or serves up a cached copy. A simple JavaScript will take care of fetching the replacements. Image boxes, naturally, are sized by CSS.