I've written before about using Amazon's S3 data-storage service, and even developed a minimal website backup tool for it. One of my complaints, though, has been the absolute cruddiness of the various libraries one might use to interface with it. I'm pleased to say that Boto seems to have fixed that. Boto is a Python library that provides a quite-reasonable interface for S3. For example, here's how I get a list of my buckets.
Coding Library: Python

More Amazon S3 Resources: