Summer70 writes <<Thing about talented musicians is that they are allowed to excell. If they learn how to play advanced peices, they are not going to have to spend 7+ hrs a day at school working on scales and Twinkle Twinkle Little Star >>

I disagree with passion. When it comes to music, repetition of previously mastered material is one of the key factors in a measured progress. In fact, when it comes to practicing, teachers say that only 10% of practice time should be spend on a new piece, the rest of the time is to be spend on scales, technique practice (those boring etudes) and a constant repetition of a previously mastered material.
Having said that, I do not think that math should be practiced the same way. But kids will never be good in math problem solving unless they practice those skills. I have a very interesting story to share about this, but I am going to post it under a Math Kangaroo thread.
Ania