Scalable Vector Graphics (SVG) is an XML-based vector image format. In addition to displaying images, it also supports scripting through ECMAscript and declarative animation. Here are a few pages and utilities I've built using SVG. To view the SVG, you'll need a web browser that supports SVG (like FireFox 1.5), an SVG viewer (Batik's Squiggle) or an SVG plugin (like Adobe's).
All of the SVG projects that I have here were tested with the Adobe plugin and the Squiggle viewer. When I wrote most of them, the new FireFox was not available. As I have the time, I am modifying each of my projects to be as compatible as possible among those three ways of viewing SVG.
I'm not much of an artist, so my applications are usually a little plain. However, I have been quite pleased with the functionality supported by the scripting and have built a few small apps based on this ability.