21. ICLP 2005: Sitges, Spain