i found this program today im using to see how my drives are doing HDDScan
and it has lots of features here are some key things (oh and its free)
Reading and analyzing identity information from ATA/SATA/USB/FireWire/SCSI HDD.
Changing AAM, APM, PM parameters on ATA/SATA/USB/FireWire HDD.
Reporting defect information on SCSI HDD.
Spindle start/stop function on ATA/SATA/USB/FireWire/SCSI HDD.
Reports can be saved in MHT format.
Reports can be printed.
Command line support.
SSD SMART and Identity reports
the feature i found good is in the screen shot automatic acoustic management
you may find some useful info for yourself?