1. A method of data progression in a disk drive system, comprising: determining a cost of operating for each of a plurality of data storage devices; classifying each of the plurality of data storage devices based on the cost; defining a usage threshold for a storage device of a first classification; and when the usage threshold is reached, moving data stored on the storage device of the first classification to a storage device of a second classification.