Raphaël is a fantastic little Javascript library for creating SVG (and backwards-compatible VML) graphics. This has a slew of implications for charts, animations, and vector graphics on the web. From the author:
This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy… Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.