Randy Newman had it all wrong. The Bike Couriers Bike Shop has several road bikes 54cm and smaller (only one more 41cm left). Short people have a lot to live for.
With the exception of a 56cm tri bike, all of our larger sizes are sold out. Expecting delivery of all sizes in December.
For your listening pleasure: https://www.youtube.com/watch?v=mrjStSqu_w4