An error recording & reporting utility