Ribble are good and have some harder to find stuff at a good price too. Only issue I had was their rip off postage prices.
With me being up here in the highlands in Scotland every thing is dearer to get sent. I went to get a headset and I asked if they would send it to me by Royal Mail as a courier would cost a lot more. They got back to me and wanted £5.00 extra to send it to me in the Highlands through Royal Mail. I pointed out that it doesn't cost any extra to post to me with Royal mail, doesn't matter whether its next door to them or Cornwall or Inverness, its the same price. They got back to me and said, Royal Mail charge them more! What nonsense, so rather than get blatantly ripped off I went elsewhere. This is obviously how they subsidise their free postage throughout the rest of the UK.
It might be best to make the most of CRC's sale this year, it might be the last of the really low prices. To be fair though, Wiggle aren't too bad on price. I find though that wiggle doesn't have much variety and seems to cater for the masses only.
Jamie