Best Cloud Storage for an Indie Programmer

As a programmer, I'm interested in keeping my different iterations secure and backed up. I need a place to upload not only files and resources, but also a place I can access from anywhere on Mac or PC. I've looked at Box.net, Drop box, Ubuntu One, and iCloud to see what they offer, but I'm not certain these high-profile choices are immediately my best.

What other options have been shown to be pretty successful in keeping things secure for personal backups, without the need of my own server and security? Ease of use, apps, and etc. sweeten the deal.

Thanks!


EDIT: Ended up going with SugarSync. This service is amazing.