Back up and storage
I would buy two 500GB drives and put the same data on both of them. Keep one with you and another at a place far enough away that a disaster won't destroy them.
Is the few hundred dollars worth keeping all of your photos safe? Would you pay $200 to get all of your photos back if you lost them? If yes, then you had better go out and buy the drives!