I think it'd be helpful if we had a topic for people to contribute what they think would be good idea's for the site. I'm pretty sure I just made one though, so here goes:
For the missions, I noticed that you only have to post an account of the mission yourself. I think it'd be far more worthwhile, and make for better RP if the person creating the missions created enemies, be in ninja or beast or whatever, for the mission to RP as. It would make the missions last longer, and not only that but it would probably generate more RP than just making a post by yourself.
At least, that's how I view it...