I actually tried Time4Learning for a few days and we both really disliked it, but to each his own. For us, it felt slow and repetitive and too "flashy" but we have never done structured learning, just learn on the fly so to speak. Let me know how it goes for you. Maybe I judged it too quickly.