Weighing Your Cloud Storage Options