Something I didn't see mentioned was what a friend of mine said after visiting France. Everything is small. The stairs, the bathroom stalls, the chairs---a few extra pounds and you will receive a 'cue' from everything around you that you need to slim down. Just another possible component. Here, everything is huge--our cars, our aisles, our bathrooms.........