Hi Ian, > The main thing driving this API is back-compat with canvas > implementations, not consistency with SVG. :-) As always, whatever random crap gets implemented first becomes the official standard we have to support forever in the name of backwards compatibility because it already has a few dozen users :) Cheers, Michael