Well I am pretty new to this forum...
One thing that i find effective is filling the void with something other than food. I binge when i am bored, so instead, i have begun to do something else with my time (watch a movie, surf the net, shop, read, listen to music). it keeps my mind OFF of food, something which is difficult to achieve when you are such an addict like me!
Another thing that helps is to increase self awareness. i define that in this context as being aware of what you are doing when you find yourself beginning a binge episode. you CAN stop yourself in your tracks. i've noticed that in previous binges of mine, its as if i become completely animalistic and am not really thinking about what im doing, what the consequences are...i enter this state that is almost out of body or involuntary and just eat and eat and eat...but you CAN make the conscious effort to stop and THINK about what you are doing. i find it helpful to ask myself, 'what do you REALLY want? do you WANT that peanut butter, or do you WANT to progress toward a leaner body? is this worth it? is is more worth it to have that damn PB or is it more worth it to feel proud at teh end of teh day that you kept yourself on track? if you pause to think adn ask yourself this, it may really help you to stop a binge before it gets out of control or before it even begins. I also find it helpful to CHEW SOME MINTY GUM as soon as i become self-aware by pausing adn asking myself those questions...chewing that trident really curbs the desire to binge because the immediate gratification of a binge won't be there if your taste buds are being overwhelmed with spearmint lol.
To the person who craves that feeling of being really full: try achieving that feeling with something less harmful, such as splenda sweetened tea or something like that. i try to get satisfaction with things that are low calorie (ever have a dark chocolate jello pudding snack? omg...60 calories of heaven. and if you only buy ONE package at a time, the worst you can do is have all six to a package--only 360 calories--a binge could be a LOT more damaging than that, believe me. this is not the go-ahead to eat a six pack at a time, however lol).
anyway, i've decided to be more proactive and less whiny about my binging habits, which is why i felt i could offer up some advice despite my lack of expertise. just keep telling yourself, i CAN do this if i try harder...i CAN do this!! think positively, because when you tell yourself "i'll never be able to stop", then you won't. i was doing that to myself for a long time adn it is truly self-sabotaging.
i hope i've been of some help to someone!