I should have mentioned the flight simulators also, as they have saved my life on more than one occasion, particularly in the early days when I have suddenly found a heli unexpectedly facing me, the difference it made was that I did not panic and input an incorrect command haveing practiced it on the sim. It does save a few crashes.