1. A storage subsystem, comprising: a solid-state, non-volatile memory array organized into a plurality of sectors; a connector for attaching the storage subsystem to the host system; and a controller configured to write data to and read data from the non-volatile memory array in response to commands received from a host system, said controller configured to generate and store data on sector write operations, and to use the ECC data to check for and correct errors on sector read operations; wherein the storage subsystem is configured to maintain statistical data reflective of a rate at which errors are detected on said sector read operations, and to provide said statistical data to the host system via said connector, the storage subsystem thereby enabling the host system to monitor a health of the storage subsystem.