Hi, I have a Surly LHT. I rode the crosscheck first too (I only got the LHT because there were 2008 models left...). Anyway, I am 5'6" and I have a short torso. My road bike is a Bianchi Eros Donna 50 cm. My Surly is ... 47cm!!! It seemed SO small to order that size, but I have to be honest, it is still more of a reach than the Bianchi! So, I would definitely try the 42 if I were you. Lee's sells surly's, and maybe you could get lucky and find a little one in stock somewhere...

Yea! Surlys!