Annual ACM Symposium on Principles of Distributed Computing, PODC 2004, volume 23. July 25-28, 2004, St John's, Newfoundland, Canada. Sponsored by ACM SIGACT and ACM SIGOS. - Association for computing machinery Press, 2004. - ( ACM SIGPLAN Notices ).