Well the routine I'm currently doing is chest/triceps, back/biceps, shoulders, legs and arms, for five workouts a week with rest days thrown in whenever. Incorporate in supersets (two different exercises in a row with no rest in between), drop sets (where you exercise to failure then simply drop to a lower rate and continue) and if you go to the gym with someone else negative sets (where you load a slightly heavier weight than you can actually lift and your workout partner aids your reps) and you'll be massive in no time.