I think this has just been (more or less) answered in another thread, unless anyone can add anything?