i haven't played too much with raphael.js, but it seems convenient for vector drawing, and i hear its pretty quick to get started with. d3 really shines when it comes to data-driven graphics, and it's a much broader set of tools for data visualization in the browser. it also has a steeper learning curve, which i'm trying to alleviate with these videos!