Just ran across this site for the first time. Anyone ever needing help on an equation or checking their kid's work, this could be for you. Shows steps and graphs for at least calculus and seems to solve at least simple multivar, combinatorics, number theory, etc. Also built for some physics and other computations.

http://www.wolframalpha.com/

http://www.wolframalpha.com/examples/

~ Tim