In my experience, there are several users who don't feel comfortable using the standard Drupal interface to create content on their website. I've noticed that this is the case with reforestation.net, I site I manage: even though I provide users with accounts and training, almost all users end up sending me their content (including images and text) via email, and I have to upload it myself to the Drupal site. The main reasons cited for not posting content to Drupal are: it's too complicated, connection too slow (especially in Africa and the Caribbean); and it does not work as expected. So much for end-user empowerment!
The one technology with which all users feel comfortable with is email, so I set about figuring out a way to get users to be able to post content to the site by sending an email (or rather, for now, sending it to me and me forwarding it to a special email account created on the site)
Here's a small (about 15 min.) video showing how to go about this. Be warned, though: at the time of this writing you have to apply two patches to actually make this work. Hopefully, future versions of the modules we use will be updated
You will also need cck, imagecache, imagefield, imageapi, filefield