Email Record: An Experimental evaluation of software redundancy as a strategy for improving reliability /