Thanks for the tips!
Yes, we've done IXL. My older one doesn't like it; he's the one that is a bit slow on doing "speed math." My little one likes it.
Our school uses Everyday Math, which really seems muddled to me. Gosh, though, everything seems accelerated compared to what I remember doing as a kid! I vaguely remember learning fractions in 4th-5th grade and my son's school started in 1st and is done with basic fractions in second grade!
Thanks for the tip on christianbook.com I'll have to check that out!