Am I missing something, or is there no english version of the site for non-french speaking customers ?
Seems a bit obnoxious considering the price tag. Believe me, I don't visit France expecting the natives to speak a word of english - but this isn't the same thing. Finding the downloads on their site is a pain in the arse. In fact, that's all I give a damn about - finding the installers. So keep the site totally french, but for the love of god make it easier to find the updates/downloads etc. Like, link to them from the main page.
Apologies if I'm mistaken