nice work MattTheMan
stuff like this really interests me but I never get the time to do anything. I started writing a 3D vector calculating system in actionscript2 (flash) but then started learning maya and that took all my time up.
Keep going at it and if you have any website links to the theory of how to write the equations/calculations then post them up. Not saying I'll be able to understand any of it though...