I actually found the site by just Googling 'Weight loss forums' and it was the first one that came up so I thought, Why not give it a go! I'm so glad I did and the fact that it's the first one that comes up must mean it's the best!
I don't go on any other weight loss forums - I don't need to!