I have been asked this question several times this past week so I will formalize my response as a Christmas Gift to you all.
Well you are now on your second or third generation digital camera. You have 3000 to 5000 photos on the hard disk of you home computer or laptop. If you are like myself you have been taking digital photos since the late 1990's. You now have a digital camera built into you phone. Sure hope all of these priceless photos are backed up someplace!
My recommendation to you all is to go out and get some high quality write once CD-ROM media that can be found at places like CompUSA or Wal-Mart. Divide your photos into some logical grouping. I like filing by year and then by activity or event. If I don't have a specific activity or event but have several disparate photos, I just file them in a directory/folder named month_year, like Feb_06 (usually a slow month). This way I can archive an entire year at a time. So far I have not hit the maxium size of a CD-ROM in a given year.
I burn two copies. One I keep in my computer CD-ROM collection at home. The other I put in a safe place such as a bank safety deposit box or fire proof safe. Preferably someplace other than where you are keeping your first copy. I archive my photos yearly. I backup my photos on hard disk every few weeks.
Now for a great Christmas gift for that owner of that digital camera. Get them a USB thumb drive or memory card/stick to keep their most recent photos on. This will allow them to bring their most recent photos with them to show off at family gatherings and other various social events that typically take place here in the United States at this time of the year.
Happy Holidays! --Frank