I'll chime in with another thumbs up for Roll, though I usually go to the Easton store. There's certainly a mix of knowledge levels there among employees, but some of them know their stuff, and they haven't nickle and dimed me for little things.
MaxBuck mentioned Cervelo, which is what I ride...