I used Carbonated Solutions to clean my carpet a couple of weeks ago and quite frankly I am not sure exactly what it is they did. My carpets didn't look clean, I have a dog who has accidents in the house and I paid extra for them to get rid of the smell, which they didn't and I don't see how it is possible their process works.
Let me elaborate on their process. They spray the carpet with their solution, following that they use what looks like a floor buffer to move it around over the carpet, and magically the carpet is supposed to be clean. They say as it dries the solution takes the dirt from the carpet and it evaporates.
I have a household shapooer that I use for small jobs, but I wanted to have my house professionally cleaned. I ended up going over what they did the next day with my shapooer and the water was filthy.
I hate to bad mouth any company especially in this economy but I wouldn't recommend this type of treatment for anyone who wants their carpets cleaner than they already were, or to get rid of pet odors. It's sad that I paid $250 and now I have to hire another company to come out and truly clean my carpets.