I'm looking at picking up a cross bike, and was wondering if some one could advise me a little here. I want to be able to race with it, but I was wondering if there were any that would be suitable for road races, or at least training. I'm a XC guy, but want to train with the local roadies. I know there are some differences in the geometry, but would this stop me from using it as a road bike? Would it be advisable/feasable to pick up a second set of wheels and keep one with thinner road tires and the other with 'cross tires? Also, what frames would be suitable for this? Thanks for your time.