I REALLY don't think that github's plan is unreasonable. I pay for it quite happily. But good on you for DOING something about how you felt
i just back up to multiple boxes, but i can understand why someone would want something centralized and specific.