Absolutely necessary! Your hard drive can crap out and you can lose all your data, everything, with no warning. An external drive is a great way, not the only way, but a great way to backup your photos, videos, etc. I have a Western Digital external drive for my iMac. I bought it when my hard drive in my iMac stopped working and was very lucky when the apple store techs were able to save my data. Now, I use the WD drive and time machine and if my hard drive every dies again; I have an easy way to get back all my stuff.