Ubergirl, I hear you on the beans. They're a food I tend to overeat also. I can only (safely) eat them when they're sprinkled in a recipe, NOT the bulk of the recipe itself. Same thing goes with nuts. I STRICTLY use them ONLY in recipes - a handful in a salad, a tsp of chopped walnuts in a baked apple, etc. I NEVER eat them just on their own.
Guacamole - I eat that once in a while and portion off a very small amount. I'd have no problem eating the whole bowl.
Sweet potatoes - they're like candy to me. I eat them once in a while and only if I make just one at a time. Otherwise I'd most likely devour the whole bunch.
Kashi Go Lean cereal - I ate it for months and months straight - and then I started hitting the box. Buh bye Kashi Go Lean.
Grapes, cherries, even butternut squash at times I've overeaten. When that happens, I take them out of my diet for a while and then reintroduce them later.
Healthy foods is loaded with calories, make no mistake about it and can definitely get me into "trouble" at times. That's why I need the combination of the healthy foods WITH the calorie counting. Though sometimes that's not even enough to stop me from overdoing it. I'm always re-assessing, always making new rules, always taking some foods out of my diet. I'm just always on top of it, always recognizing that things and myself don't always stay the same.