Here's my split, it's similar to yours except it doesn't suck:)
1)Chest/tris: DB incline press 3x8-10, DB flat press3x8-10, decline BB press3x8-10, cable crossovers 3x10-12, dips 3x8-12, Skullcrushers 3x8-12 (if I still have gas left in the tank then I do 3 sets to failure on the chest press machine)
time aprrox. 55min
2) Back/biceps: weighted chins 4xfail, bent-over rows 4x8-12, shrugs 3x8-12, standing BB curls 4x8-10, back extensions 4x12-15, straight arm pulldowns 4x10-12, hammer curls or preacher curls 3x8-12
time approx 50-60min
3)shoulders: standing military press 4x8-12, rear delt row 4x8-12, seated DB overhead press 3x8x12, upright row (shoulder width grip) 4x10-12, push press 4x5-8, lateral raises 3x10-12, front raises 3x10-12
time approx 50min
4) legs: W/U with hip mobility exercises and stretching then...
back squat 1 w/u set then 4x8-10, Romanian dead-lift 1w/u then 3x8-10, leg press (sled type, wide stance, full depth) 4x10-12, calf raises 4x20-30, leg curls 3x8-12, leg extensions 3x8-12
time approx 1hr
The general progression varies, but is usually something like this:
Wed abs and cardio or rest
sat Abs and cardio or rest
sun Start over with 1) or take an extra rest day
My schedule is flexible, so if I feel up to it I can get an extra wo and if I don't then I can take extra rest.
Notice how compound movements comprise the bulk of the exercises and how they tend to precede the iso stuff.
It might not be the best but it works for me.