Thanks to all who posted suggestions and I will go and check out the Triathlon shop. However I am more of a "down to northcross road to do the shopping" cyclist than a 50km after a 20km swim, lycra-clad athlete. The point for me however is not to find somewhere to buy a new bike but to help me keep my 8-year old road bike running. I need someone who can supply parts for the things I can fix myself, do the jobs I can't and give it an overhaul once every couple of years. I've used Edwards, and would strongly recommend both Herne Hill Bicycles and Brixton Cycles. My only complaint is that it's a long way to wheel a broken bike to Herne Hill or Brixton. Even if I can ride there - just for a service say - it feels like a hassle to drop it off in the morning, get the bus home, take the bus back in the evening and then ride back. (have you ever waited for a 37? Twice in one day?) So, all you budding cyclentrepreneurs out there...spot that opportunity! not2late