I use the DCS's record/playback feature whenever I have guests, and they work fine.
One of the sessions runs a passenger train and a freight train simultaneously for about 10 minutes (one lap +) and returns them to their starting position. The passenger train starts at the station, crosses over to one of the mains, then to the other main, and finally crosses over to the siding and back to the station. The freight train starts at the yard and returns to the yard. The trains return to their starting position within 1/2-inch after traveling 275 to 350 feet.
I also have two other sessions where four diesel engines shuffle places in the diesel facility. These involve four turnouts, and several direction changes of the engines. One session takes the engines from points A, B, C, and D to points A1, B1, C1, and D1. The other session reverses the first and takes the engines from A1, B1, C1 and D1 to A, B, C, and D. The engines return to their locations within 1/8-inch, but the length traveled by each engine is short - just between 10 and 20 feet.
The most difficult part of creating the recordings for me is remembering the bells. I remember the Fwd and Rev horns and grade crossings, but I don't always start and stop the bell as I had planned when the trains or engines run under 8 SMPH or so.
I just wish the sessions could be saved elsewhere (computer) so there could be more than just three such sessions.
Alex