Vern Gambetta has been at the athletic performance enhancement game for a very long time. His approach is non-fluffy, big picture type training. He recently posted this article on his blog, I couldn't agree any more.
http://www.functionalpathtrainingblog.com/2010/02/functional-training---where-to-start.html