I have often said that ITBs and EFI is the best of both worlds. You get the induction noise of DCOEs with the infinite tuning of EFI. I will say that tuning ITBs is not easy. I had a professional handle it. But there are enough resources to assist you through the MS forums. For those people mentioning the E30 318 system, it might work on a stock motor, but the farther you get from stock, the less adaptable that system is. Programmable EFI is the way to go. I installed Megasquirt on my old, tired, stock motor. Then when I built the big cam, high compression motor, it was a matter of a few adjustments.