"I wouldn't trust anything anyone on this thread tells you about what bike size is right for you. You can't really fit a bike over the internet, particularly based on comments of people who may or may not have any experience in the area."
I don't really agree with this. I would not recomend a frame here because I am not in the size range, but I feel I know most of the issues for at least half the people who are in my size range. In a given distribution you get people who are right on the bubble. Then it's a judgement call. But there are also an equal number of people who are going to fall near a given size. That should be obvious.
Three other things:
1) if you go the bike fit or expert local LBS guy, they will still put you in the wrong bike at times, no different than here. I have been misfit several times by LBSs. They either: didn't know enough; were stearing to stock they had; or trying to be supportive; Or I didn't take their advice. sometime they give advice and it just dosen't cut through. Then you realize afterwards what they were saying.
2) To fit off the internetl it helps if you are normal, a fits off the rack type. If one is weird in one's body proportions then fitting is hard, in a way that would be obvious with a test ride. Though I have been misfitted with a test ride.
3) What a bike fitter does in large part is fit the stuff beyond the frame. Any joker should be able to get close relative to frame size. We are not doing the dial-in of pedal position here, seat angle etc... just the back bone.