Email Record: Reliable software through composite design /