@waxpancake Have you tried CrashPlan (www.crashplan.com)? Peer-to-Peer backup goodness!