The raging controversy around ECG's faulty billing of some consumers, arising out of a combination of factors, including a supposedly software defect and un-standardised metering, can be blamed on ...