I had a fitting done, and apparently, my awesome CAAD9 is just slightly too big for me.
Mine was too small; lesson learned for both of us. I ended up with a Specialized Allez Comp 61cm frameset. A CAAD10 60cm frame would've been borderline too small as well. I'm getting a 61cm Synapse Carbon 5 in June and should be set for years - two good bikes that fit. And yes, I know that the number of bikes you need is N+1.