One thing i have noticed, after just three years carpet cleaning i am down to probably three chemicals now rather than having loads of stuff on the van, i use powerburst, and SPM, sometimes use ultrapac but thats it, almost the same with spotters the same ones come out on most jobs solvex, citrus gel, stain pro i did wonder whether SPM can be used as a spotter in the same way as pureclean a similar product i think, Prochem say you can mix it up very strong with almost boiling water and spot with it, i have had good results using it like this and wonder if spm can be used like this too.