Guys, height has NOTHING to do with bike sizing. You don't ride your bike standing upright!
You have to measure your inseam, and then determine your torsoe length.
I'm 6'0", but I've got these short stubby legs and a long torsoe. I ride a Medium. (17" frame).
On my road bike, I ride either a 54cm or a 55cm frame.
It also depends on the manufacture and the rider's style.
I like smaller frames on my mountain bike due to my BMX background. On my road bike, I like to be more stretched out.
The whole "straddle the bike and check for 2" of clearence in your crotch" is another misconception. It's a good starting point, but if your "boys" are touching, and you prefer the top tube length of the frame, then that's the one you ride.
You really have to test ride as many different bikes as possible to determine what is best for you and your style. If you don't know, you will after about your 10th test ride!
L8R
__________________
"Life is not a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming, "WOW, What a Ride!" - unknown
"Your Bike Sucks" - Sky Yaeger