Check out Terry's Valkyrie Cross. I found the small fit perfectly and I ride a Specialized 48cm Ruby on the road. Handles great and I do like having it to easily go from paved to dirt, even some not-too-technical single track. And definitely do some 'cross races. They are a blast!