1. A method of storing data comprising: receiving a request from a client to store data on a first storage device; determining if defined criteria are met; and if the defined criteria are met, storing the data on a second storage device and not on the first storage device.