These last couple of weeks I've been working a lot with Snap.svg.
Snap.svg is a revamped version of Raphael which
only supports modern browsers, i.e. those who fully support SVG.
This allows Snap.svg to support all of SVG's cool features such as masking, clipping, groups, ...