http://www.peterwhitecycles.com/fitting.htm
I strongly recommend this article also. He does a really good job of explaining weight balance and and the reasons we choose to put a seat in different places. In essence you should be in a natural bent over position so when your feet are on the pedals and you are seated you shouldn't be falling forward but be balanced on the seat.