For the first time in the history of the Tour de France (and it has existed for over a century), the 3 top riders are within 1 minute from each other before today's last time-trial stage, everything is going to be decided in today's stage. So much more interesting than the 6 previous years where we knew from day 1 that Armstrong would win the race.
This time we still have at least 3 potential winners in the last stage (last before tomorrow's arrival in Paris of course).