In general, I follow a Leangains style approach to lifting and diet, with a few tweaks of my own thrown in... I realize Martin probably wouldn't be too pleased, since changing up the protocol is what gets people in trouble, but for me it's worked pretty well so far. First of all, my diet is Paleo/Primal so no cheese cake (well, maybe a little bit, haha). Second, I tend to be on the low carb side of the diet. So, on days that I don't lift I generally eat VLC (no carbs besides those naturally in veggies), and on days I lift (generally Mon, Wed, Fri) I eat the equivalent to one good sized sweet potato or 1 cup of rice PWO, the rest is protein and fat (see The Leangains Guide for specifics on macro/calorie/timing/intermittent fasting specifics).
Now, for the lifting variations... I like Martins Reverse Pyramid Training, and I use it as part of my workout rotation (I generally switch it up every month or so, with a rest week thrown in-between). However, through all my experimentation with everything from high rep/lower weight to low rep/heavy weight lifting (and everything in between), I've come to the conclusion that my body works best when I lift relatively heavy. So, with a little bit of trial-and-error I've come up with a style of training I like to call Incremental Fatigue (IF). I'm sure I'm not the first person to think of this, and probably not the first person to write about it, but this is the method I use to train with the Big 4 lifts (Bench Press, Chin-up, Dead-lift and Squat):