If your going to put your own program together you can take steps that will allow you to maximize your chances of success. This is a
book I highly reccomend. Here is some
background on the author and his
training program.
Other info can be found
here.