Not to change topic but I had another thought on the diet today I wanted to post.
Eating out: I have found that I can eat out and have a salad with meat etc staying on the diet, but I would rather not because its just not that satifying most of the time. Especially at fast food/casual joints. Would rather starve or eat at home for cheaper. Only exception is if going out being social at least you have the option of something.
For example I like burritos at Baja Fresh or chipotle, but ordering a chicken salad or burrito bowl with no rice and beans just don't do it for me. Does give you the satisfaction of a real burrito.

but like I said these are options when you are out with friends and they want to stop at these places.