IAC annual report 2004