Kikilai, that sounds like the perfect solution.
You do need to put something "in the tank" in the morning to break the evening's fast. Otherwise, your body thinks it is in starvation mode and will try to hold back your fat and such. At least, that's what my mother always taught me. She's fond of reading medical articles and such, so she's usually right. (aren't mothers, usually?
)
A great way to stop from eating everything when you are out is to cut the plate in half and either ask for a box to store it in and take it home, or put a napkin over that half. Then only eat the half you can see. If you are still hungry when you get home, you can have the second half, but that will rarely, if ever happen. It takes us 20 mins. to learn that we are full...a sick trick on us all, IMHO.