My name is Michael and while I know absolutely nothing about carpet cleaning I do know a little something about natural stone. I might be able to provide assistance in that area of your forum.
I have not made any plans yet toward getting into carpet cleaning, but I can imagine some components are more complicated than an average consumer understands. 8)
Welcome Michael; these guys are great; hope we all can help ya with your questions. This is definently a place where you can make friends with suppliers as well as fellow c/c's.