Title: Distributed Computing -- Iwdc 2004