Lessons in Learning, e-Learning, and Training: Perspectives and Guidance for the Enlightened Trainer