For the life of me, I could never understand why O gauge manufacturers make little effort to standardize an operating system. To me it makes a lot of sense because when they don't, they scare off more hobbiest than they attract. Especially when the hobbiest shells a fair amount of cash only to find out his stuff is incompatible. It happens all too often. A guy should not need $1000 worth of controllers, command centers, adapter cords, etc, just to run different brands of trains.