Still looking for that simple answer though... when in reality, as always, it's eating too much that makes you fat (illnesses aside). Compared to most here I eat a MASSIVE amount of sugar (as do most cyclists) and obviously because we're also burning huge amounts of calories it's just fine. It can't be that we're eating too much of course, that's just too simple. It's the fat, or the sugar, or the lack of fibre, or eating at the wrong time of day, or not eating breakfast, or eating breakfast, or not having your carbs with protein, or drinking diet drinks, or not having enough meals a day, or too many... and so on.
I've lost weight on high carb, low carb, high protein, low fat, high fat, 33/33/34... pretty much every combination you can think of. I've never tried high fat, high carb, low protein though. Not sure I want to either.
Oh, and on my last cut I was still drinking at least three times a week and was still ripped by the end of it. So beer doesn't make you fat either.