I always order my drinks at McD with no ice and believe me I get my money's worth that way. It comes out of the dispenser cold and generally stays cold till I finish it. I have noticed that those 90 cal bars for Kelloggs seem to be getting smaller, but the calories are staying the same, what's up with that?