Nick,
I use standard products on commercials either Prochem or Chemspec or if MS Craftex or Solution.
My box of tricks is more for stain removal .
I 've always believed the suppliers have many very similar products which they sell , I know we did when I worked in lab.
If you understand a bit about the background science or just experiment a lot you build up a knowledge of what you really need.
Craftex have kept it very simple by just having the one MS which you adjust the concentration of .
It is perfectly possible to use both MS and detergents , I quite often use MS as a prespray.
Most of the basic chemicals can be bought from the likes of Prochem , Chemspec etc , you just have to know whats in your pot.
Cheers
Doug