title: D3.js vs Raphael.js
body: <p>I'm fascinated by both d3 and Raphael. I understand that Raphael is <strike>built on top of D3 and that it is</strike> cross-browser compatible, but I'm not sure which one is better suited for what scenarios. Can somebody please shed some light? My immediate use-case is potentially using the SIMILE timeline and integrating it with a state diagram (for which I intend to use d3/Raphael). Thanks!</p>