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...
I don't have any problem with him, i just can't see him picking up top 10 without actually riding for it, which i don't think he will when he realises he can't do top 6-7ish positions.