I keep all my media (includes pictures, movies and music) stored on a RAID 5 array on my primary desktop computer. It's currently 3x1TB, which is about 1.8TB usable when formatted EXT4. Of this, about 150GB is pictures. Since RAID5 is fault tolerant, I'm protected from a single hard drive failure. In addition to this I back up my photos to DVDs. I keep the DVDs in a Case Logic case in my fire safe. In the future I plan on making a secondary backup, either to an external HD or a second set of DVDs, which I will keep at my parents' house in my Dad's fire safe. In your case, since the amount of data you're storing is relatively small, I'd pick up an external HD for primary backup, and backup to an online service as a final line of defense. If an online service costs on the order of $25 per year, it's really a no-brainer in terms of value. If you're like me, your pictures are the only truly valuable things on your computer, and they are of utmost importance.