1. A method for allocating slices of storage area in a storage medium based on scores comprising: at a storage processor for controlling access to a storage medium divided into a plurality of logical slices of storage prior to receiving a slice allocation request, wherein the slices are constant sized portions of the storage medium: determining one or more scores associated with one or more slices, wherein determining one or more scores includes combining plural dissimilar slice characteristics into a single value, wherein the one or more slices are associated with one or more slice lists, wherein each of the one or more slice lists is assigned a score based on the scores of the one or more slices associated with the slice list; receiving the slice allocation request; and in response to the slice allocation request, selecting a first slice for allocation using the one or more scores assigned to the one or more slice lists.