Right now I have my phone set up where I'll take a photo, upload it to a general "All Photos" Photo Stream (so the picture isn't stored locally and taking up space), then delete the photo. However, I do like the idea of the iCloud Photos app and being able to just log into my iCloud account and view all of my photos. So this is kind of a three-pronged question. 1. Does anyone know what the storage saving % is when using the "optimize for storage" setting in the Photos app? Ex. I have 1GB of full resolution photos, how much space would that take up on the phone in "optimized" mode? 2. How would I go about taking all of my photos from my Photo Stream and putting them in the iCloud Photos app? Would it just be a matter of downloading them back on to my phone/MBP then uploading them to iCloud from there? 3. How would it work as far as taking a picture and sharing the "full resolution" version on Facebook if I have the "storage optimization" mode turned on? Right now when I share a photo on Facebook it just takes the picture that is stored locally on my phone and uploads it to FB. From my understanding, if I'm uploading a locally stored picture with the storage optimization mode turned on, I would be uploading a smaller/lesser quality version of my original photo? With a 16GB phone my storage options are limited - but I do like having photos stored locally so I can quickly and easily text them to friends. For that purpose it wouldn't really matter if I had full-res or "optimized" photos. Edit: I just realized this. Doesn't Photo Stream sort of act in a similar way already, where is stores an "optimized" version of your images on your device for quick viewing, and when you want to view/edit/send a "full res" version of your photo it has to temprarily download it to your device? Something along those lines?