Sodium Hydroxide (NAoh) is great for carpet cleaning!
Love the stuff.
I noticed i can get it from the shop 'boots' in town now alot cheaper then i was getting it from before just a tip for those in the UK.
Last place i was getting it from i found out was a CIA stinger site!
Ouch!
Scary stuff