Wow, thank you so much for so many good advice, i will spend some time to look into details one by one and ask you for more advice later on ^-^

My son doesn't like cartoon or something with sounds, he enjoyed watching those very boring presentation of numbers when he was 1, that's why i am considering EPGY.

I have tried dreambox for him when he just turn 3, he doesn't like it, i think one problem is he cannot understand the story/game yet (as we are not english speaker) and his reaction time is not fast enough for him to go to the next level, so the game let him to do the number rods and the rods repetitively, only go to some very simple addition at that time.

Actually i will not start him right now, most likely when he turns 4, but would like to do some research first ^^

Thanks again ^-^