Another point related to mid-line outputs...
It is easy to draw in DSP, but would also require some manageable but non-trivial changes to the ladder compiler. As Mark alluded to, however, there is no direct way to code the logic...the DL controllers simply don't have the instructions to do that. It can be done through MLS/MLR, but the use of such could cause issues with the hand-held programmer, or more likely, the hand-held would cause issues with us.
That is something that we would like to sneak into our new controller, and we think the logic could be pretty easy, but the changes to DSP are more than we want to commit to for release 1. That is a fairly high priority thing for future releases, however, and we do expect to get it in eventually.