The advantages of mass spectrometry (MS) in combination with gas chromatography (GC), in terms of providing both qualitative and quantitative information, are well known. However, reliable identification and accurate measurement of trace toxic and odorous species at the lowest levels of interest can be compromised by chromatographic anomalies such as column bleed, extended solvent tails, air and water interference, and unresolved sample matrix components. To address this issue, a new software algorithm has been developed for reprocessing stored GC-MS data. It uses an innovative dynamic approach to distinguish and eliminate background interference as it changes throughout a run.