Self-paced home work helps student's knowledge retention. Exercises challenge and stimulate confidence in knowledge acquiscition. With distributed nature of resources to help, having review, correction and annotation done from anywhere makes the world feel like a small town school. Learning just got better.