I plan on racing for the first time this year. So far I've only raced in tri's. Anyway...in addition to my triathlon races, I'd like to do one crit and one road race (hilly). I'm running a compact on my roadbike. Do I have to switch to a standard to keep up? Or are racers able to get by with a compact (I don't expect to win). Also...right now I'm running a 11-23 cassette. It has worked pretty good. I'm wondering though if a 11-25 or 11-27 might be better for hills? Can I just use a compact(50/34) crank plus a 11-27 cassette for just about any race I plan on doing? Or is that an awful compromise?