I've done my online shopping through Nashbar for misc parts (bars, stem, seat, seat post, tires, etc...), Ribble for my groupset (and headset since my bike has an odd sized 1' threadless), and Probikekit for misc kit, water bottles, and some other odds and ends. No complaints about any of them. Oh, I bought some shorts off of Performance once and they were inexpensive and they are fine, but the shammy isn't good enough for extended rides over 20 miles.