ETL: Diamonds, Pearls and Promises