SVG, it's VRML for flatland.
Hacking on svg is bringing back memories of another markup language with multiple coordinate systems..
I am writing up a little guide on how to get productive with SVG so others can benefit from my pain.
http://www.wiley.com/legacy/compbooks/vrml2sbk/ch06/06fig09.htm
#googplus