BuzzMath

http://www.buzzmath.com/

Online adaptable math practice.

POSITIVES:
 * available in google apps marketplace
 * compatible with SMARTboard
 * GREAT graphics - clean interface - looks good

You can try it for 10 minutes - you don't have to sign up. Click on "try it".