Oh that's right! I remember reading it and saying to myself I was gonna reply later... which I forgot. My bad, sorry bro!
Yeah Le Tour is a BIG thing over here. I've already attended a couple of mountain stages in the Alpes, one won by Lance Armstrong btw. And the arrival on the Champs Elysées in Paris is pretty phenomenal too... but VERY crowded!