Thanks for the explanations!

I have short legs and a long torso, so we are the exact opposite!

I currently have a Cannondale Quik. I believe that would be a CX, correct? It is great for the riding I am doing, but I am thinking I might want a road bike, also, for when I want to ride long and on pavement. Just thinking......