E-Batch is a batch and cullet preheater which uses waste heat from the furnace exhaust and also serves as an emission control device. It contains an integral electrostatic particulate removal systems and the means to abate SOx. Integrating all these capabilities into one package is designed to reduce capital and operating costs and make possible a more economically feasible system that would be possible with multi-box methods. The preheating can also provide increased furnace pull. The E-Batch is designed to provide savings of both oxygen and melting fuel. It also allows an equivalent furnace pull increase while controlling emissions to the same levels as a conventional add-on electrostatic precipitator and dry SOx scrubber.