Barring anything weird (Ninjas, for example), Lance Armstrong has won himself the Tour de France today. He won the stage by 1:01, and beat his primary challenger by around about 3 minutes. Very impressive considering the stage - an individual time trial up the daunting L'Alpe D'Huez. Viva Lance! Viva Posties! VIVA THE WORLD!