Hi,
About mt ECU experience:
I have tuned Honda engines with BRE and a simple eeprom programmer.
I designed an ECU PCB myself, running VEMS software, for an educational project.
I tuned some engines with after market ECU's (Motec M4 and SC Typhoon)
Now I am looking into tuning of BMW Mini.