I am looking at options that can be used for remote backup into cloud. Let me know what you use for this and how to set it up.

I am only looking at Amazon S3, they seem to be the only trustworthy online option that has grown huge.

I would like compression, de-duplication (its mail , and encryption also if available.