Thanks everyone for your replies. There is nothing in my area for my son, but there is a good library near us.

I would also like to see what happens if he tries out various computer-based programs. Are there any sites that have sample programs so we can "test the waters?"