I dont like local backup and dont want to pay for a monthly service, so I figure Id get a backup drive and give it to a friend, then schedule daily incremental backups over the web.
Problem is, getting it encrypted, and a program that can do this. Of course my friend is on home internet and using a static IP service is yet another headache.
Is there something off the shelf, or an easy way to do this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic