No exactly answering your requirement (not using 3rd party) but i use crashplan for multiple reasons:
- they support all platforms (mac, linux, windows) - agent running on your system, detects changes, encrypts data and transparently send stuff to the cloud.
- They support client-side encryption (key or password). If you lose password or key - you screwed.
- they support unlimited versioning of back up files. If you screw your PPT or DOC - you can restore previous version(s).
- they support unlimited destination size (i'm already at 0.5TB and counting)
- they keep deleted files.
- they support removable media attached to your system (which helps me greatly as I do lots of hi-res photography where each image is 50MB. I already got 5TB external drive ready to be sync-ed)
- everything is $120/yr
Disadvantage:
- above price is per device. So if you need to backup 2 separated computers - you'll need to pay twice, etc...
Conclusion: I been enough through semi-shitty geeky solutions and love crashplan because it's a no brainer to setup and forget.
Of course - if they suddenly get out of business or cloud will explode or whatever - then you're screwed. But IMHO chances are - this backup will work for me better than anything i tried before.