BTW, here's an extremely basic working prototype if anyone's curious (doesn't work in Explorer due to lack of SVG support):
http://toolserver.org/~kaldari/maps/prototype/

I would love to collaborate on this if anyone else is interested (and knows a fair bit about SVG).

Ryan Kaldari