The site has moved to http://www.neufutur.com as of 06/09/2003.
Please update your links.