http://www.esa.int/SPECIALS/Results_from_Mars_Express_and_Huygens/SEM7ZTULWFE_0.html
see also
Results from Huygens and Mars Express released today, coinciding with online publication in Nature and Science, are available now on:
http://www.esa.int/marstitanresults
Fascinating stuff. Presumably these are the results Helen Walker was not telling us about last Thursday. :)
More, this time from the BBC
http://news.bbc.co.uk/1/hi/sci/tech/4479612.stm