while looking for some info on bsplines i came across this page, which has
some of the best info around i've seen for a lot of different types of
curves. working html5 demos as well.
Pretty awesome!
http://www.ibiblio.org/e-notes/Splines/Intro.htm