Corsair have a cool program for managing corsair SSD drives (some features may work for other makes too).

Go to the download tab for any corsair SSD to find it (eg: http://www.corsair.com/en/ssd/neutro...6gbps-ssd.html)

You get options for smart reporting, total read/writes logged, overprovisioning setup, firmware upgrades, cloning, optimizing, secure wipes etc.