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