usually online because my preferred kit is Assos and ladies assos kit is hard to get at the best of times. I have Assos kit that is +7 years old and still going strong. Don't really get on with dhb kit, have a single item of Northwave kit which if I could buy again I would, but that is nearly 10 years old... and recently purchased Gore bike wear top that is quite nice - though only worn it the once so far - this winter will test it out to its limit I suspect. Usual contenders
Wiggle via CTC,
Evans, CycleSurgery, Specialized, bike-discount.de and SJSCycle and the Bike factory.
bike parts tend to be online unless it is an emergency or we need to deal with it 'today' then it is a long drive or long ride to the closest LBS that stocks the parts. +20 miles by bike to the closest decent LBS that does mountain bike parts, 6-7 miles to the closest that does road bikes and if it is for my tourer, then it is over the phone or online and a wait...