Email Record: Digital systems testing and testable design /