ECC is the spec for a server: from Crucial.com "ECC is a method of detecting and then correcting single-bit memory errors. A single-bit memory error is a data error in server output or production, and the presence of errors can have a big impact on server performance. There are two types of single-bit memory errors: hard errors and soft errors."