Alabama's Statewide Assistive Technology Resource
Learn letters, numbers, shapes, colors, and matching.
http://duckduckmoosedesign.com/
Cost: Less than $5