Ullrich was an underdog coming into this race but he has proven that he not only is in fine form, but has the ability to beat Lance and win the tour. But I think the main lesson here is that no one is invincible, everyone can be beaten. Ofcourse, the race is not over yet and Lance is still the favourate, but it's looking like it will be a very close race. Regardless of who wins, this is the most exciting race in years.