Thank you Mark! We were actually originally using Raphael but recently switched to something custom. We got a lot more performance for our use case. I would love to open source that code at some point.
That said we played around with Snapsvg, and it is great if you're lucky like us and don't have to support IE6.