Not sure if this is the right spot to put this but I'm sure it will be moved if it isn't.
I found this interesting chart
that lists what you crave (sweet, salty, liquid, etc.) and it tells what your body is really missing and then gives some examples of "good for you foods" that you can eat to get over the craving!
I can't vouch for how scientifically sound it is, but it is interesting and might be worth a try.
(If anyone uses Mozilla, there is this super add-on called StumbleUpon
; after you download it and attach it to your browser bar it pops up random websites related to your interests. I've seen some great stuff, some hysterical stuff and some that's too stupid for words. But all were sites that I probably wouldn't have found on my own. =P It's fun!)