What Causes Muscle Twitching?

The difference between a muscle twitch and muscle spasm and a list of the potential causes of twitching in the physically active population.