I would rather generate GUID once and than use it as a suffix or prefix for all file names. It'll make names unique and readable at the same time.
myfile_0FF74C025C0A42E3A3E1D2A0DDAC41D9.jpg
or
0FF74C025C0A42E3A3E1D2A0DDAC41D9_myfile.jpg
>
>I learnt this the hard way, just like you have done. I always give the included files obscure names, like dwzx23f9.zxw
--sb--