I love the Math-It program for learning basic math facts. It comes with three games: Add-It, Dublit and Timzit. The games have one purpose: to teach basic math facts. It is not a full math curriculum, nor is it some board game kids are supposed to pick up and play "for fun". I like the simplicity of this, and I like the method they use. Enoch (9) is currently using it to memorize his multiplication facts. Enoch finds it much less tedious than flash cards and hand-held math drills.
The other thing I love about Math-It is the amazing little tricks it teaches. Tricks that I had never learned before. Tricks for quickly adding large stacks of numbers, and for doing complex multiplication in your head. For a child who doesn't love math, this program teaches the basic facts thoroughly and boosts confidence by teaching them how to add and multiply numbers- probably faster than their parents.
And while you're at it, buy a copy of the book Homegrown Kids, by Raymond and Dorothy Moore. This book has probably done more to influence my style of homeschooling than anything else. I read it when Adalia was a baby and am still reaping the benefits of that.