Do you know that Chemistry Made Easy on the TI 89 calculator can balance equations step-by-step?
Just plug in any chemical equation and see how the app uses the included periodic system of element information to
balance that equation for each element. See some examples here http://www.ti89.com/chme/index_chme.htm
Step-by-Step Solutions on your TI89 in Math & Science & Finance.