I sound very condescending in that quote, and I don't think I said that verbatim. Don't spin my words!

And don't take it personally that I don't remember teaching you something. I used to help everyone who asked me questions on AIM, and that was a lot of people.

Anyway, this looks good. This a linear regression technique. Halo uses spline curves to interpolate between control points as smoothly as possible. It's mathematically intense. Go here to see a demo on how they calculate those spline curves, it's pretty cool.
http://www.math.ucla.edu/~baker/java/hoefer/Spline.htm