Originally Posted by Gifted Mom
If your son enjoys programming, you may want to check out Microworlds (http://www.microworlds.com).

I just looked at the website and saw that there were two versions. Is the difference based on more than reading level? My DS is probably early 3rd grade in most math skills. He is a strong reader and wouldn't need an easier version based on that aspect. However, something that requires 4th grade math and up would be daunting. Also, wondering if in a home setting two kids can share one product or if there has to be separate purchases for each in order for both to use it. Sorry to be off thread topic.... blush