http://www.peterwhitecycles.com/fitting.htm
has a good section on fitting.
Many fitting guides ignore the factor of crank length, and many assume that you will be riding is a low, aerodynamic riding position, but many riders prefer a more upright position, even on a road bike.