I'd second
Evans too. Ticks all the boxes in my book - good range, great customer service, good prices (plus no-quibble price match), free (and fast) delivery and a workable site (search function not the best though).
Having been away from cycling for a number of years I thought I'd give all the usual suspects a go to see who would be my 'online supplier of choice'. I've been ordering from
Tredz, Chain Reaction,
Wiggle, Parker International and Evans.
To be fair, they've all been good and fairly comparable. Notable highlight/lowlights that spring to mind are:
Tredz: Low: Some items were not in stock but the lack of stock info on the site hides this and the out-of-stock emails were rather delayed.
Chain Reaction: High: Huge range.
Wiggle: High: Lots of reviews, free energy supplement with the orders!
Parker: High: Good for a few 'rarer' items.
Evans: High: Quickest delivery, good customer service, local store near where I live!
My sample size is limited given I've only done a few orders from each, but all in all I've decided I'm going to aim for using Evans the most, however the local store aspect plays a major role here as it's obviously very convenient for returns.
Mathew