(Rio Rancho, NM)
I have used Time4Learning for about 5 years and just love it.
My oldest started using it when she was in 2nd grade. It lets me and my daughters work independent without me having to hover over them. The reports that I can generate keep me updated on the progression.
When I tested my daughter with a the CAT test she was ahead of her grade.
I also love that if I feel she needs extra work on a subject there are resource pages I can print for her to do and also learning games to make it fun for learning.