Which are your favorite and best value online bike gear sites, whether cycling specific or not (like Amazon)? Performancebike, Chainreactioncycles, etc.?
Best times of year for sales/deals on them?
Which are your best sources for commodity items like chains?
Some things I'll get from my local shop, but the prices tend to be much higher for gear and accessories.