For mass gaining.... I will be on this routine till summer, maybe longer:

Monday- Arms, shoulders, abs:
DB shoulder press, 1st set 2-4 reps, 2nd set 6-8 reps, 3rd set 6-10 reps
Military press, 1st set 2-4 reps, 2nd 6-8 reps

Concentration curls, 1st set 2-4 reps, 2nd set 6-8 reps, 3rd set 6-10 reps
Hammer curls, 1st set 4-6 reps

Skull crushers, same sets and reps as EZ bar curls
Tricep rope pushdowns, same sets and reps as hammer curls

Weighted crunches, 1st set 6-8 reps, 2nd set 6-10 reps

Tuesday- Legs/lowerback:
Leg press machine, 1st set 2-4 reps, 2nd 6-8 reps, 3rd 6-10 reps
Leg extensions- 1st set 6-8 reps, 2nd 6-10 reps

Hyperextensions/glute-ham raise, 1st set 4-8 reps, 2nd set 6-8, 3rd 6-8 reps
Leg curls- 1st set 2-6 reps, 2nd set 6-8

Calf raise machine/leg press calf raise superset, 1st set 12-20 reps total, 2nd set 12-20
reps total

Thursday- back/chest:
Flat DB press, 1st set 2-4 reps, 2nd set 6-8 reps, 3rd set 6-10 reps
Flat fly's, 1st set 4-6 reps, 2nd set 6-8 reps
Dips, 1st set BWxAnything

DB rows, 1st set 4-6 reps, 2nd set 6-8 reps, 3rd set 6-10 reps
Pullover machine, 1st set 4-6 reps, 2nd set 6-10 reps
Pullups, 1st set BWxAnything

Friday or Saturday- Forearms/abs/calves:
Weighted hang from chin bar,1st set 20-40 seconds
Behind the back EZ bar wrist curl, 1st set 5-10 reps, 2nd set 5-10 reps
EZ curl reverse wrist curl, 1st set 5-10 reps, 2nd set 5-10 reps
Handshake of the gods, 1st set 20-40 seconds

Weighted crunches, 1st set 4-8 reps, 2nd set 6-10 reps

Calf raise/leg press calf raise superset, 1st set 10-20 reps