I hate timed drills and rote memorization and so does DS9. We have been playing Brain Age for the DS and there is a basic math section - one requiring 20 problems and one with 100. DS9 likes working on this as a game much better than many other methods. One thing I can say it that once the kids in DS's math class get five 90% or better in the time limit they are no longer required to do the math facts sheets.