In reply to Scott.

How is self-hosted "far too complicated"? Any web host will set it up for you, most have 1-click installs. If you can email and attach a photo, you can write a post and upload an image. If you need a new design, you can browse thousands of themes, install, activate. Need more functionality? Plugins galore at your service. I won't comment on RoundSpace, Twicks or any of those other wacky site builders.