I don't consider Nashbar very good, but if you do, you might like Performance. You should also check out REI, MEC (if you live in Canada), AEBike, Wallingford Bikes, TheTouringStore, Harris Cyclery, Sage Cycles, Ebay, Universal Cycles, CETMA Racks, Reload Bags, Peter White Cycles, Velo Orange, Toeclip.com, Swobo, Ibex, Chain Reaction Cycles (Great Britain, but they ship worldwide), Arkel, and Rapha. I haven't purchased something from each of them, but some of them have hard-to-find parts, cheap stuff, a wide selection, quality products, and/or exclusivity that you can't find anywhere else.