It sounds like you could really benefit from a professional bike fitting (couldn't we all...) where they do all the measurements and put you on the fitting bike after the computer tells them the geometry. They then recommend bikes with geometry similar to what the fitting software tells them you need, and you can try out what those bikes feel like on the fitting bike. Then when you _get_ your new bike, they already have the measurements to fit it perfectly.

Nanci