My diet is good, and I am seeing results from my current routine. I just like to plan everything out a little in advance, with a little bit of playing it by ear thrown in there. For instance I had already figured I would change my routine by now, but it hasn't been necessary yet.
Here is the breakdown of my basic routine:
Day 1 - Chest
flat bench - 2 warmup sets of 15, 5 worksets pyramiding weight higher and lowering reps
incline bench - 5 sets pyramid (same as above)
decline bench - 3 sets of 8-10 reps with fixed weight
dumbell fly - 3 sets of 8-10 reps with fixed weight
the following week I will alternate some exercises in and out i.e. I may do incline bench first and substitute flat dumbell press for flat bench. I alternate excercises like this from week to week with every body part
Day 2 - Legs
squats - 2 work sets with 5 work sets 6-8 reps pyramid weight
leg ext. - 3 sets 10-15 reps, sometimes supersets, alternating leg pos. etc.
leg curls - 3 sets 10-15 reps
calf ext. calf raises, seated calf raises
(I work out on a home gym so I don't have leg press, hack squat, etc.
Day 3 - Back
chinups - 5 sets of 6-8
barbell rows - 5 sets of 6-8 pyramid weight
seated rows - 5 sets of 6-8
close/wide grip cable pull downs - 5 sets of 8-10
Day 4 - Delts & Traps
Millitary Press - 2 warmup sets 5 work sets pyramid weight
Upright Rows - 3 sets of 8-10
Lateral, Side, Rear Raises - 3 sets of 8-10 each
Shrugs - 5 sets of 8-10
Day 5 - Biceps & Triceps
Barbell curls/preacher curls - 1 warmup set, 5 work sets
Concentration curls - 3 sets of 8-10 or 21's
Hammer curls - 3 sets of 6-8
Skull crushers - 3 sets of 8-10
Bench dips - 3 sets of 8-10
tricep pulldowns - 3 sets of 8-10
Thats basically it. Like I said from week to week I substitute some movements for others and change order etc.
If I switch to the other routine that I want critiqued I would likely only do 2 excercises , maybe 3, per bodypart. I would also have two different routines for each body part that I would alternate weekly (similar to what I am doing now)