Well done on your party restraint. I suppose as with some things in life you get what you deserve and the scales/weight are the truest rewards for all your discipline. I'm not sure there is an answer to dealing with these get togethers except to say make sure you're not too hungry when you get there because it makes it even harder to hold back.