for upper body training i stick with free weights,this is what i do at the gym(this includes legs aswell).
Tuesday: Shoulders - Smith machine front press
Dumbell seated Millitary Press
Side lateral dumbell raise
Back - T-Bar row
Lat row
Deadlifts
Shrugs
Thursday : Barbell Chest - Flat bench press
Decline Bench Press
Incline Bench Press
Saturday : Triceps - Angled bar pulldown
Ez Bar Lying Extensions(skull crushers)
Close grip bench press
Biceps - Cable Curls
Seated Alternate Bicep Curl
One arm dumbell preacher curl
Quads - Leg extensions
Squats
Leg Press
Hamstrings - Lying Leg Curls
Seated Leg Curls
Calves - Seated Calf Raise
Standing calf raises
Sundays : Dumbell Chest - Flat bench Dumbell Press
Incline Dumbell Press
Lying Dumbell Flyes
Dumbell Pullovers
i know alot of people wont understand half of all the exercises that i have wrote but i you go to
www.bodybuilding.com you will get alot of information and alot of excercises which show you the pictures
mark