The "a-ha" moment, that moment when you can tell somebody "gets it" is the biggest reason I enjoy training and development. It does always come straight away, and as a trainer it is my responsibility to ensure that everything I do, whether it be online or face to face, is guiding that person towards their "a-ha" moment.