From boycotting junk food to the Atkins low-carb diet to a high protein body building diet... the BEST thing I've come across for long-term weightloss were tips by my personal trainer (who is a bodybuilder) for losing weight.
I modified his diet plan because, let's face it, close to 9 meals a day isn't really practical every day. Plus some of what he had included seemed a bit too fiddly for every day.
So this is what I modified it to:
1) First meal in the morning - small bowl of rolled oats, add water, microwave and put a little bit of honey on top.
2) Before lunch - I will have a bit of brown rice and some broccoli
3) Lunch - I will have a bit of brown rice, some broccoli, with some chicken breast fillet and/or fried egg (if you eat egg often, remove the yoke because it is high in cholestrol)
4) Afternoon - Brown rice and some broccoli.
5) Late afternoon/early evening - Brown rice, some broccoli and a steak or chicken breast or egg.
6) Late evening - Brown rice and some broccoli.
Very boring huh? Well, I sometimes throw in fish fillets there but usually I just cook a batch of rice/broccoli and chicken and leave it in the fridge for when I need it - this means you have food readily available, and rather than snack on other things because "there's no food" - you have your healthy food in there.
If I'm out and about, and I don't have access to my usual meal - I will have an Up&Go Energise popper. These are high in protein, low in fat and are low GI... if you're trying to lose weight, then low GI foods are quite helpful because you are burning off the food for a longer period of time and are therefore, less hungry for longer
I'm also addicted to Milo... it used to be really bad, I've have like several huge scoops of it every day. Now, I fill up a 1/3 cup of it, and put the container back in the cupboard (i.e. don't take it with me to the TV room!) and refuse to have anymore that day.
I must say though, this diet I'm on is great, BUT I wouldn't be making the progress I am if it weren't for the cardio I'm doing. I'm certain if I was back on the Atkins low-carb diet, I'd be much thinner already, but I probably wouldn't have the energy or be feeling as healthy.
Good luck guys