RAID 5 NAS locally FTW. Parity for drive failure and you can make it as big or as small as you want
Godaddy offers 100GB online storage for like $35 per year - they have a program for daily backup. I also use Dropbox for the occasional image or video sharing - I referred a bunch of people early on and have like 10 GB of free storage with them.