By the way, if you have had experience with Matlab, look into Octave. Octave is an open source program that does numerical computations. The language is very similar to Matlab. The only issue is that it runs on linux (not an issue if you are like me and already run linux

).
So basically all this suspension modeling could be done in octave by many people who share the coding. The code could be combined into one awesome suspension model. Just my 2 cents though