Play by Posts are being ruined by people simply not being considerate. We all need to work together to have play by posts actually updating and progressing smoothly, rather than stalling out months at a time because of people just dropping off the face of the earth without letting anyone know.
Honestly, if you're involved in a Play by Post you should be checking it once a day, at least every other day.
Is there any way that regular activity can be enforced, it would likely mean us all working together sort of thing? The slowness and stalling is really starting to ruin Play By Posts, and will only drive players away.
I mean honestly, taking a month or more to progress through a single small dungeon room is rather ridiculous and this seems to happen pretty much with every single Play by Post. For example, of the four Play by Posts I'm currently in, only two have progressed smoothly and very few times of inactivity.