Implications for teaching: learners must be allowed enough opportunities to repeat a learning experience until the knowledge and skills have been internalized. There really is no point moving forward to a next step when the previous step has not been solidified. Perhaps learning of skills needs to broken down into much tinier steps. This is where I see a true usefulness for blended on-line learning. In-class time could be devoted to rich, highly engaging higher level thinking activities; on-line time could be used for the individualized practice of skills and concepts. Just a thought.