This is all very helpful. The Felt sales person is a very cool woman/triathlete/ironman who was one of the coaches in my Tri training. She used that gizmo that measures your leg angle...but didn't use any tools to diagnose the arms/reach. I told her I thought the angle of the Felt gave my neck some strain and I wasn't sure that i had enough bend in my elbow when on the hoods. More comfortable in the drops. This bike is called a M which she said was about a 52. I am 5'5 1/2" formerly 5'6", and think i have pretty average length legs/arms/torso for my height. I tried out both the 51 and the 54 Specialized and I think the 54 is a little better - we had the seat WAY up in the 51. I will take your advice and go back and try the specialized Ruby with the next level components but now it's getting really pricey!

I don't get the impression that the KC used bike market is too great.
thanks again