31. ICMC 2005: Barcelona, Spain