I'm scared to back up the bulk of my data because I don't want to put it on dropbox or s3 because they could get hacked or otherwise divulge to law enforcement. And encrypting it all first is a pain.
Right now I only do a local backup to a usb HD. However, I'm considering getting an amazon EBS volume and setting up a Ruby script or something to put up a micro server, compress and encrypt my files and sent them out the the aws volume.
Backblaze/crashplan is cheaper, but they use a server side key, which is pretty pointless. Glacier would be cheaper but seems more complicated to set up.