Going on a tangent, scilab is a cool free alternative to Matlab. Good if you want practice, it has the exact same notation for input, and does 99% of what most people use Matlab for.