Maelstrom: Thank you!! That is what it's all about. If this thread can motivate someone into changing their lives and live healthier, I'm a happy guy.

I've said it before and I'll say it again... by sharing not only your brillaint successes Code, but your struggles at times as well, you've given so many guys that little more hope and determination.
Its too easy to think that gains like yours come quickly and without set backs... too many guys want to show us how amazing they look but never the rocky road it took to get there. By showing us both sides at times you've not only achieved some great changes in your own body and character but you've helped others do the same.
I've done some small adjustments in my diet, in that I eat a bit more. It's really hard to balance between not eating enough and eating too much. I'm just experimenting these days.
Another thing you've helped change. So often one body type over another is held up as the right one, the wrong one, the easy one to change, the lucky one or "the one I cant change".
Every body type brings with it its own challenges and rewards. While the focus is often on losing weight gaining it for taller leaner guys presents its own challenges.
Personally I struggle at the point where you are now... finding the balance. The thing with our body types is that we seem to have a fairly exacting requirement for calories or otherwise we suffer in either direction.
Too few and my arms wither before my eyes... too many and my 6 pack becomes a carton in record time. I've resigned myself to seeing my weight bounce around by a few kilos either side of ideal... because it happens so quickly.
I'm still following the program from a few pages back, still with gains. I'll have to change it soon though, don't want to keep doing the same things forever.
At the risk of being presumptuous, try this for a while... its what I call my plateau program... meaning that after bashing yourself for a few months you need to back off for a while. You dont want to go backwards but you need a few weeks or months to let your body recover to build again.
Still use your 3-4 and 8-10 but you should only really struggle in your last few reps in the last sets....
Day1 - Back
Overhand wide grip pull ups
Lat pull downs
Single arm dumbell rows
Seated cable rows
Good mornings
Day 2 - Chest
Incline barbell press
Flat dumbell press
Pull overs
Decline flyes
Dips
Day 3 - Legs
Dumbell step ups
Wide leg squats
Walking lunges
Calf raises
Deadlifts
Day 4 - Shoulders
Dumbell press
Upright rows
Side/lateral raises
Front raise
Shrugs
Day 5 - Arms
Skull crushers - lying tricep extensions
Kickbacks
Towel tricep pulldowns
Seated hammer curls
Alternating curls
Palm over EZ bar curls
Rest days in between with cardio or just breaks as required. To be honest the rest days do me the world of good - its when I see growth.
The idea is that by only doing one body part its got time to recover fully before you hit it again...
And you know what they say... a change is as good as a holiday
Thanks again for sharing your journey Code... its an inspiring and honest journey thats a pleasure to share in.