this may sound strange, but it's working for my g/f ...

eat high-fibre foods. she's eating brans, blueberries, lots of stuff, but as it's all high-fibre she feels fuller and isn't looking at stuff like sugar content. And she's not missing her chocolate addictioin!