Those are some great tips! I have one to add:
Low fat cottage cheese with fruit. Personally, i hate the taste of cottage cheese, but if you mix it half and half with some low fat/no fat yogurt (vanilla bean is my favorite), it's a lot easier to swallow.
The protein from the low fat cottage cheese keeps me full for hours, and the fruit with flavored yogurt is enough to keep my sweet tooth happy for a while too!