Very interesting to read the different heights and bikes.

Interestingly, one of my training buddies is about 5'2/5'3 and she has a Specialised Ruby Pro, and she has absolutely adored it form the first moment she sat on it.

I am 5'9" and I have:
Time Trialling: a Giant TCR2, small (53 top tube)
Road Racing: an EMC2 FemmetapePro, medium (54 top tube)
....(this is about to become my training only bike)

New addition/purchase but not in stable yet...

Road Racing: an EMC2 TeamEquipPro, medium (54 top tube)

I don't know what size my MtnBike - Avanti Black Thunder is... a medium I think...