This Tour just gets better and better, non?
Poor old David Millar found out how cruel this race can be when, after a heroic - and eventually solo - effort in yesterday's stage, the Scot was overhauled on the hill to the finish line in Barcelona and did not get the stage win he richly deserved.
Thor Hushovd won the eventual sprint finish, but Mark Cavendish keeps the green jersey for a fifth straight day.
Today the focus will be back on yellow, as Le Tour enters the mountains for the first time this year - and it promises to be another cracker.
It's the longest stage of this year's race, starting in Barcelona and ending at an altitude of 2240m at Arcalis in Andorra.
Expect the Astana team to have a big say in how today shapes up - could we see team-mates Alberto Contador and Lance Armstrong fight it out on the slopes today to try to assert their authority on this year's race?
You can follow all the action here:
Enjoy, and let me know your thoughts about this stage and the overall state of play in Le Tour.