Word problems

I actually interacted with a Flash site for a change…
http://www.harmonic313.com/wordproblems/