I generally keep my digital files 1tb drives and then migrate them from time to time to new drives; particularly as storage gets cheaper. But for the really important pictures, I print them 5x7 or 8x10 and store them in acid-free print boxes. If I ever need a digital version for sharing, I can scan the print.