Okay, right as I'm moved to ditch the RID entirely, I finally find something worth commenting on. Because this is pretty much pseudoscience.
First of all, I kind of doubt the underlying idea that cravings for certain types of food are really cravings for the things those foods contain. Especially when one of the claims is that if you've got a hankering for alcohol or drugs, it's not because you have an addiction to the drugs themselves; you just need to find alternate sources of protein, calcium, and potassium! (Similarly, if you've got a hankering for tobacco, it's not nicotine you're craving, but silicon and tyrosine!) Second, that's just one example of these people providing one thing and then a laundry list of things you might really be craving instead to the extent you wonder "Wouldn't it be easier to give in to the craving and not have to pick one thing from column A and one from column B?"
Oh, and "bread" or "toast"? These people really believe in the Atkins diet and other low-carb diets, don't they? Then again, they think "cool drinks" are a sign you need manganese and should gorge on things like walnuts instead of a sign you need, oh I don't know, hydration or, say, to cool off...
Speaking of hydration, if you have a preference for liquids rather than solids, what you need is water (and you should get it from flavored water? WTF?). On the other hand, if you have a preference for solids rather than liquids, you also need water because you're so dehydrated you've lost your thirst!
Then again, it's all coming from a naturopathy site preaching one guy's back-to-nature New Age crap, so maybe I shouldn't be surprised at the misinformation... (No, wait, it's the mainstream that's peddling misinformation! It all makes sense now!)