This document discusses implementing a virtualized tiered storage architecture to lower storage costs. It describes how such an architecture allows more efficient allocation of data across storage systems by matching storage attributes to application needs. This improves utilization rates, reduces hardware/software costs, and simplifies management. It provides an example of how tiered storage lowered costs for email storage at a university by allocating newer messages to high-performance storage and older messages to lower-cost storage.