I used M Power years ago and couldn't seem to get to grips with it, it always seemed to be a bit hit and miss. For some reason though, a while back I bought a small bottle of Bio Clean from Restoremate, which is essentially exactly the same thing a M Power. Anyway I started using it on the odd wool carpet here and there, also linen suites, and have began to build confidence in it. I have been getting some excellent results, to the extent that I have just ordered 5l of Bio Clean, at 120:1 it should last me some time. I not entirely sure that colloidal products are the answer to all of the worlds problems like some have claimed in the past however they do, for some reason, seem to be alot better than i ever thought before.