The website has been upgraded to http://www.imfcicdc.org.