This software will support to recover images from hard drives such as SATA SCSI IDE etc flash memory cards of different types such as SD XD MMC SDHC etc USB flash drives Fire Wire drives iPods etc

Could you correct the punctuation please?
This software will support to recover images from hard drives such as SATA, SCSI, IDE, etc, flash memory cards of different types such as SD, XD, MMC, SDHC, etc, USB flash drives, Fire Wire drives, iPods, etc.