Interesting review of the different methods. We have recently tried the onsponge method offered by Oodles Learning which isn't too bad. They have coaches to help your kid master her command of the different mathematics methods. A key thing to remember though is to ensure that the instruction method and speed is appropriate for your kid. Otherwise they will experience cognitive dissonance ala stress!