I know nothing about the free hosts - but here's a
link with lots of info. Several folks on FR have had imperfect experiences with the freebie sites that went away with no warning - taking all the pics with them.
If my hamster-powered internet provider ever stops disconnecting whenever I'm in the middle of uploading my pix, I'll be able to share some photos with you all! Arrgghh.