And...don't forget...a very gentle reminder...Thorn/SJS Cycles have been kind enough to provide this Forum for us. It would be great if we in turn could patronize their shops. Given the quality of interaction, information, and resources available through the Forum, it would be reasonable to occasionally pay a small difference to fund that.
I love a bargain as much as the next guy, but there are things other than price alone that can make a difference.
SJS Cycles has long been my "local bike shop -- online". Even with postage, their prices are often lower than domestic (US) shops, online or otherwise. They not only give great service and reasonable shipping times, they actually have the parts in-stock. I can't count the number of times I tried to buy similar items from my local bike shops -- complete with distributor lists, order numbers, phone/Fax numbers, offers to pre-pay in full, all to make it easier -- only to have my efforts rudely rebuffed as "not worth our effort". I've never seen such an inventory as deep in stock or wide in scope as SJSC's...I just don't know how they do it. What's best is they even carry the small replacement parts. Most of the major online discounters only carry complete, popular components, and then only as they are available cheapest (that and bulk-buying is how they maintain such low prices). Break one of their parts, and you've got to buy a whole new one. Break or wear something out that was purchased at SJSC, and it is likely they'll have a replacement part even years later (i.e. pump parts and gaskets).
Just a happy customer.
Best to all,
Dan.