Good answer and link from Jitt. Ultimately, Manson, bike fitting is tricky for more reasons than one:
1) As Jitt indicated, riding posture, determined largely by fit, isn't a standardized concept. Different folks, particularly over different decades, will favor different relationships with their rides.
2) People are shaped different, proportionally. Some folks are all leg--others have average inseams but long torsos. Arms are a factor too. I'm 6'2" with a 32" inseam, which isn't freakish, but isn't average for my height.
3) Bike manufacturers have different standards in mind when designing and sizing frames. This is a two-pronged problem. Some of the issue is related to the posture or proportionality targets the engineers have in mind as they design and spec. On another note, different manufacturers measure their frames differently when determining how to size a frame--the problem can come down to specifically what a top-tube measurement means for comany X versus company Y.
There are only 3 solutions. Firstly, you can just guess--fine if you're uber rich, or comfortable enough with a particular brand to have a strong instinct about a model. Generally not recommended. Secondly, you can familiarize yourself with all the numbers surrounding a prospective frame's geometry, and compare that information with careful measurements taken of your own body--fit calculators can help. This approach requires you know what you're looking for in terms of fit characteristics and posture, so you should either be pretty experienced, or have help from someone who is.
Finally, work with someone you trust--someone recommended by word of mouth, or whom you have a great sense about--and be fitted first hand. This person could be anyone from a particularly trusty mechanic or shop salesperson, an experienced cycling friend, a trainer, or even a professional fit specialist (they exist).
Best of luck with your purchase.