For my recommendation I thought I'd look for something that I could use in an ELA classroom. It is aimed at younger students, but I think it could be used at any grade with a little imagination. I found a site called Story Jumper, which lets your students create their own story books. The online versions are free, though you have to pay for hard copies. Registration is quick and easy. Your students can create their own books from “scratch” or use one of the many templates they have. They offer lots of easy “props” to integrate into the stories, and you can upload your own photos and type your own text. Once you’re finished, you can email the link to yourself and post it on a student/teacher blog or website.