Email Record: Distributed algorithms and protocols /