JCurious, I'm built exactly the same way (er...referring to your sweet cravings). I will be good, then binge. It ain't pretty.
MunchingZombie's point about chromium has actually helped me quite a bit: 200 mcg daily, but take it on an empty stomach (it won't upset you) because other minerals can compete with it for absorption. I keep the bottle near my bed and take it 1st thing in the A.M. when I wake up.
Give yourself a few weeks for the chromium to kick in. I have been using it for about 5 or 6 weeks now, and I notice a definite decrease in my sweet cravings. No more binging.
When I get a desire for something with sugar, I eat a little fruit (usually the dried variety, because it doesn't go bad so fast). Also I've been experimenting with gluten-free cookie and cake mixes (for a lot of people, wheat products also throw off the blood sugars, and increase the desire for sweets and carbs).
Right after I finish typing this, I'm trying MunZombie's recipe.