As a homeschooling mom, I was fully prepared NOT to like time4learning.com. I had "heard" a few things about it, and frankly none of them were favorable. But when they offered me a free month to try the product, how could I refuse?
Time4learning.com has better than average content, featuring everything from Math, to Language Arts and even a Virtual Playground, where children learn without knowing they are learning. Best of all, you can choose what works for you. Is your child a Math whiz, but a struggling reader? No problem. You can choose a math level commensurate with whatever level your little genius is at, and a lesser level for reading until your student catches up.
More than that, tine4learning.com seems dedicated to your overall success, whether you're interested in supplementing your child's curriculum or if you want to use its program exclusively for your homeschooling needs. There is more than enough content and loads of great and unexpected surprises in terms of resources and subject matter.
My recommendation? Try it out. I've paid lots more for much less content and less effective learning tools. Best of all, your children will learn something new and you'll immediately be able to tell when they begin explaining it to you.