I need a photo storage site from which I can redownload all of my photos if my computers should die or be destructed. It also needs to have a batch uploaded that keeps track of what is already uploaded. I'd also like to be able to upload from my iPhone or iPad. Any recommendations please! Eta... No Picasa please. It's too buggy for me.