On lunch break today, I watched a UP freight pull into the Mankato, MN yard - two AC6044s on the lead with another pusher. It was a mixed freight of about 100 cars. The train was uncoupled at about mid-point on the mainline beside the switching yard. The two on the lead pulled ahead and then backed into and out of several switch tracks, dropping off and picking up cuts of cars. I couldn't stay long enough to see if the pusher was also put to use. I model this same yard and the same consists. My pusher is an Athearn dummy. I've finally got it rolling freely enough that it creates the desired illusion without causing derailments. At times though, it would nice if the pusher really pushed. So, I'm thinking, with DCC, would it be possible for someone to program a running mode that responded to the trains performance? Push but never so much that it "pinches" the cars between it and the lead. Lenz? Digitrax? Are you monitoring? Would anyone else benefit from a function like this on their DCC?