Yep backup backup backup... I run a backup to 2 other computers regularly. Mainly being self-employed, I'd really be in the crap if I lost client data!!! But good call re. photos. I don't do them very often to be honest.
Hope you get back up & running soon. In the meantime to get rid of the headache