Just catching up on your diary, about the bloke with the rude mouth, yah, what a pr*ck, as lyndzi said. One of my sisters always says "there is one around every corner". Sure, it is probably a reflection of his lack of self esteem, and I've read that it feels worse to be irritable than to be around someone who is irritable, etc, but whay can't they keep their misery to themselves? Good on you for not serving him in the future, what a pathetic creature, getting his jollies from picking on a waitress. When you are slim and lovely, you might make an exception for a single day, perhaps give him some advice about his gut!
Sarah, you sound motivated and strong. An incredible success story that I love reading about as it happens!