Okay, let's see if we can't do better predicting the winner for Stage 3.
Here's the profile:
Today's top 14 (everyone else was behind more than a minute):
1 Christopher Horner (USA) Davitamon-Lotto 4.16.22 (40.068 km/h)
2 Jorg Jaksche (Ger) Liberty Seguros-Würth Team 0.05
3 Alexandre Moos (Swi) Phonak Hearing Systems
4 Alejandro Valverde Belmonte (Spa) Caisse d'Epargne-Illes Balears 0.08
5 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team
6 Cadel Evans (Aus) Davitamon-Lotto
7 Andrey Kashechkin (Kaz) Liberty Seguros-Würth Team
8 Miguel Martin Perdiguero (Spa) Phonak Hearing Systems
9 Alberto Contador Velasco (Spa) Liberty Seguros-Würth Team
10 Dario David Cioni (Ita) Liquigas
11 Sylvester Szmyd (Pol) Lampre-Fondital
12 Andrea Noe (Ita) Liquigas
13 Joaquin Rodriguez Oliver (Spa) Caisse d'Epargne-Illes Balears
14 Sergio Ghisalberti (Ita) Team Milram 0.13
GC Top 20 after Stage 2:
1 Christopher Horner (USA) Davitamon-Lotto 8.31.11
2 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team 0.07
3 Alejandro Valverde Belmonte (Spa) Caisse d'Epargne-Illes Balears
4 Alexandre Moos (Swi) Phonak Hearing Systems 0.09
5 Jorg Jaksche (Ger) Liberty Seguros-Würth Team 0.11
6 Dario David Cioni (Ita) Liquigas 0.17
7 Cadel Evans (Aus) Davitamon-Lotto
8 Alberto Contador Velasco (Spa) Liberty Seguros-Würth Team 0.19
9 Miguel Martin Perdiguero (Spa) Phonak Hearing Systems 0.26
10 Andrey Kashechkin (Kaz) Liberty Seguros-Würth Team 0.30
11 Sergio Ghisalberti (Ita) Team Milram 0.33
12 Andrea Noe (Ita) Liquigas 0.34
13 Sylvester Szmyd (Pol) Lampre-Fondital
14 Joaquin Rodriguez Oliver (Spa) Caisse d'Epargne-Illes Balears 0.46
15 Haimar Zubeldia Agirre (Spa) Euskaltel-Euskadi 1.34
16 Leonardo Duque (Col) Cofidis, le Credit par Telephone 1.35
17 Eddy Mazzoleni (Ita) T-Mobile Team 1.36
18 Jose Angel Gomez Marchante (Spa) Saunier Duval-Prodir 1.37
19 Francisco Mancebo Perez (Spa) AG2R Prevoyance
20 Rubens Bertogliati (Swi) Saunier Duval-Prodir
Now, predict the winner of tomorrow's stage!