This is our fourth year using Saxon for math. It's an incremental program that works well for my kids. The older kids start their day with a lesson on the computer with the D.I.V.E cd's. Then they do a few practice problems followed by about 25-30 review problems. Actually Ishmael and Joshua only do odd or even problems.
Jeremiah gets a weeks worth of lessons on Monday and a "math packet" for the week. This is simply 5 days worth of math worksheets that he turns in on Friday when he takes a written assessment. So far this method works well for him.
I haven't been very strong with the flash cards. I know the kids would do better with them, so using them daily is my new goal this year.