I'm also a big fan of three day splits--it's a good balance of training and recovery. For more advanced trainees I'd recommend something like
Minimalist Training. I did the "70's Strength and Mass" routine and really liked it.
This is basically an upper/lower body routine based on a three day split. But it varies from week to week like this:
Monday: Upper body
Wednesday: Lower Body
Friday: Upper Body
Monday: Lower Body
Wednesday: Upper Body
Friday: Lower Body