Alabama's Statewide Assistive Technology Resource
Scratch pad area for solving problems
www.palasoftware.com
Cost: Less than $5, Free lite version available.