I have an iPhone, iMac and a MacBook Pro. For some reason each of them have a different "version" of "My Photo Stream". The iPhone has the most with 383 photos, my iMac has 295, and my MacBook Pro has only 184. Here's what I understand about Photo Stream: Photos are kept for 30 days in iCloud Up to 1000 photos can be kept on your device in your Photo Stream So given that, I'm not surprised that my MacBook Pro has the least because I just set up Photo Stream on it. In theory, photos older than 30 days won't show up. Right? Wrong! There are photos from July, August, October but not September on there. As best as I can tell the older photos were all taken with my Canon camera, not my iPhone. But what difference should that make? This is breaking the 30 day rule. Is this a bug in Photo Stream? If not, can someone explain the logic here? Thanks!