This urge to partake of a particular foodstuff often occurs when the body is short of a specific nutrient or mineral; for example, after sweaty activity (no sniggering at the back) one will often crave salty foods.
What, one wonders, is my system short of? Sugar or E numbers?