If you run a model railroad, use a Digitrax DCC command station and have engines with Digitrax decoders in them (or compatible), this is what we used to run our small railroad.
With Mac-N-Trax software you can:
- Create a "throttle" for each of your engines
- Use the mouse, keyboard or even a Griffin Powermate for control
- Save and load throttle "sessions"
- Create a CTC for turnouts and occupancy