External photo hosting isn't mandatory, you can post fairly large images directly onto MBM, providing they are under 500kb. There are lots of online photo size reducing websites that are free and easy to use. Just Google 'resize photos online' and you get lots of sites to choose from. You just have to make sure that the size is below 500kb. One tip though, if you have spent ages writing a post and attached your photos, and one of the photos is too large, you get an error message, but you won't necessarily get your post back. So it's always worth copying your text to your clipboard before hitting the Post button. If you then get the error, you can easily create a new post and just paste the original text back in.