It's worth noting that SVGs are inherently scalable (and not just by the end user) -- if you tell it to display at a certain pixel size, it will. Or * should*. I hope, but can't guarantee, that it works with <object> (or <embed>). Maybe I should try it? Sadly, Firefox doesn't yet support SVG as an <img> to my knowledge. It does very nicely at displaying XHTML+SVG, but I'm not sure if we're set up to go that route... Or of course, and you just knew I was going to say this, what's wrong with a HTML table? (The only advantage I can see to doing it as an image -- PNG, SVG, whatever -- is that it's easier to draw the key at the bottom than it is to HTMLise it.)