Have you looked into online backup solutions? But, yeah, this happens... happened to me.
Yep, in the future there will be both on-site and off-site back-ups.
I'm sure you can do the work again, you still have the same skills! So all you really lost was just some time and maybe some ways of implementing things.