not sure why you just don't upload the pics from your computer/phone using the link when you click on upload photos. No need to use any sort of picture sharing site.
Then there are no issues and they come right up. I think MM's even resizes them automatically.
Mntman
"Hunting is where you prove yourself"