This document discusses security issues with single cloud providers and proposes a multi-cloud approach. It notes that relying on a single cloud provider poses risks from service availability failures and potential malicious insiders. The proposed system advocates using multiple cloud storage providers ("multi-clouds") to improve data integrity, availability, and reduce intrusions. Code examples demonstrate encryption, file uploads/downloads, and a class diagram is presented. The conclusion reiterates that multi-cloud can help decrease security risks for cloud computing users.