O ROTOR, ROTOR! wherefore were thou ROTOR?

We all love a misquote. This post is nothing to do with Shakespeare of course. I often…

Cycling – Basic Diagram Shows How Simple it all is !! :-)

Cycling – there’s nothing to it really The original contains all the source links. I’m just…

New Stopping Power With Shimano Hydraulic Brakes Tiagra

Last week Shimano announced the July release of the latest addition to their continually expanding ranges.…

Oval Chain Rings – The Placebo Effect? My new toy

I guess oval chain rings are a load of nonsense and don’t really work. Froome Used…

Finalemnt, l’Elemnt de Wahoofitness est arrive

Finalemnt, l’Elemnt de Wahoofitness est arrive —————————————————— Neither my supposedly ‘clevr’ French miss-spelling; nor an ignorance of the…

Garmin Edge 520 adds Connect IQ

The already rather good Edge 520 got even better with the addition of today’s new firmware…

Power Data Limits vs. Stages vs. SRM

Just to be clear, this is from the LIMITS website and not from my testing (I…

Wahoo ELEMNT Bike Head Unit – What’s to be excited about?

The WAHOO ELEMNT is shipping around about now as this image from @TeamHincapie shows. But what is…

ROTOR 2INpower – New Power Meter

I’d heard about these a month ago or so. Except I heard that they were TomTom’s…

Shimano SORA R3000

Shimano have just announced the latest road groupset – SORA R3000. It’s aimed at sports/fitness cyclists…

Polar A360 vs Garmin HRM-RUN – HR Accuracy In A Controlled Environment

I updated the A360 today with the new firmware v1.128. Even though HR improvements are not…

Polar Rolls Out Complete Training Load/Recovery Status For Cycling Products

One of Polar’s stand-out features has got better…well at least more widely available. The previous implementation…

Cycling/Sports/Tri Photographer – Morgan Evans

Big thank you to Morgan Evans for the use of one of this image (above, cropped)…

IN DEPTH: The Quest For Wet HRV – Swimming HRV Underwater – Finally

I started off a couple of years ago with the intention to record ‘every heartbeat’ that…