Over the years I've tried a lot of different ECUs found the units that could do everything I wanted required all kinds of add-on and upgrades that made the price insane while the units that fit my project budgets had pretty limited functionality when I really looked at them vs what the advertising claimed. The engine lab system is different. It has all the hardware functionality I could want and more importantly the software allows almost anything I can dream up to done. I'm not a programmer and I won't even pretend to be a programmer but I can create or customize models with the engine lab software that work the way I want them to work. The interface is simple to learn and work with and there is a simulator to let me bench test the model before loading it into the ecu. The tuning interface can be configure however I like and can be changed on the fly if I decide I want to see or plot or log more data. I like it and it has set a new standards for functionality, flexibility, and ease of use.