My prediction for this Giro's top 10 (never been this excited for the Giro before, probably because i am a fan of Sastre combined with the great route):
GC:
1. Carlos Sastre
2. Cadel Evans (sorry, another 2nd for you)
3. Alexandre Vinokourov
4. Vincenzo Nibali
5. Stefano Garzelli
6. Ivan Basso
7. Domenico Pozzovivo
8. Marzio Bruzeghin
9. Michele Scarponi
10. Damiano Cunego
GC:
1. Carlos Sastre
2. Cadel Evans (sorry, another 2nd for you)
3. Alexandre Vinokourov
4. Vincenzo Nibali
5. Stefano Garzelli
6. Ivan Basso
7. Domenico Pozzovivo
8. Marzio Bruzeghin
9. Michele Scarponi
10. Damiano Cunego