I was wondering what everyone does for their training? Do you follow a program, have a coach, and/or just make it as you go along? With addition to your training, how do you break up your training split?

I'll kick this off... I program my own training, but I have a coach who has pointed out the weaknesses in my physique and has help me get some sort of diet down. My training split is: Monday quads, Tues back, Wed shoulders, Thurs chest, Fri hamstrings, Sat arms, and Sun shoulders again.