Wendy, I have another to add to your list... if you eat ice cream from the carton, over the sink.. there are no calories or fat!
I get a cr aving every once in awhile for different things... right before Aunt Flo arrives I want chocolate,sometimes I crave salt, pickles and cucumbers (No I'm not pregnant) and lately it's been Italian dressing.. My mom used to tell me that when you crave something it means your body is lacking in something else.
My mother-in-law says there are just times in life you have to administer chocolate.... it's funny but true...
My doctor told me if you crave something, eat it when you crave it(in moderation) because if you let the craving go on too long, you'll binge on it... he was right so when I have a craving, I feed it and it goes away.
Peg