I saw the above recently and it got me thinking that as preposterous as the idea sounds, it's actually probably pretty powerful when you consider the enhanced "body awareness" element. Could you really polish off that half pint of Haagen Daaz if you're sitting there with your spare tire staring back at you?
Hardly practical for public practice but it is thought provoking nonetheless.
An ex GF of mine used to put her bikini on before meal times (at home obviously) in the month or so leading up to holidays. Like many women she would basically crash diet in the few weeks before going on a beach holiday, but she just went that one step further by doing it in her swimming costume.