What an thrilling stage 16 today in the Tour! Rasmussen goes off early and stays away to win. Sastre catches Landis out, and Pereiro regains the Maillot Jaune. Although Valverde was my favorite to win at the start of the race, I've been haboring hopes for Carlos Sastre. His huge stage 13 win in 2003, with the pacifier for style points, made me an instant fan. And there's yet one more mountain stage left. Sorry, Armstrong fanboys, this year's race is the most fun in a long, long time.