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