Nice, glad it is working out for you man. I changed doing workouts like these a few years back when I started training with a friend that does competitions. He was all into "tearing that muscle group to it max" then letting it rest while you hit the next group. Guy was freaking strong and in great shape so decided to try it. I've done that since then; changing it up still, but always focusing on one or two major muscle groups a day. The key here is to try to rotate the days where you give that sore muscle group time to rest while still being able to hit the next group set. Today will be back muscles for me; well I will hit all parts of it from lower back to lats to traps. Then end it with a sort elliptical run (high resistance and incline; this helps keeps muscle instead of losing it from fast paced/low resistance cardio)