I am wanting to get another road bike, but I also wouldn't mind a touring bike, or cyclocross bike. I am wondering if a cyclocross bike would in fact be suitable for road racing? I see that they have alot of the high end specs of road bikes e.g. Shimano Ultegra in some cases. I would have wheelsets with 700x23c tyres I would put on etc when racing. I would have a wheelset for cyclocross/touring, that I would change tyres on, Unless i need different spoke-count wheels for each. Any thoughts on this? I am thinking a compact crankset (34x50) and use a tight ratio cassette for road racing, and a large one for touring etc, to avoid needing a triple.