ignore grumpy gr hes had a go at me too. with presprays its horses for courses. my list of preferences is as follows. chemspec prekleen good for foody stains 20 mins dwell time helps. prochem ultraprep tlc expensive but high dilution and lowish ph. prochem trafficlean high ph good for v dirty carpets/ traffic lanes can be added to mc to boost ph. prochem ultrapak renovate, smoke rest and poly prop ccarpets. microsplitters are also very good and leave no residue.