The word 'aerosol' in the last paragraph may scare some people, as CFCs which deplete the ozone have been used as aerosol propellants in the past. But please, do not be alarmed, because CFCs are not the only effective propellants. In fact, the folks at Clean+Green use nitrogen as their propellant, which does not deplete the ozone, is not a green house gas, and has no toxicity at all. Nitrogen is already the most abundant element in our atmosphere, and spraying it out of a can has just about exactly zero impact on the environment.
The most impressive thing about this product, however, is not that it works miracles with pet waste and odors, nor that it comes in recyclable packaging or uses nitrogen as its propellant, no. The most amazing thing is that the cleaning agents are completely non-toxic as well. No chlorine, no ammonia, no alcohol, no oxidants, it is not bleach based or enzymatic in nature, it is not even perfumed (aromatic compounds can irritate some people, especially those with severe allergies). Everything that goes into this cleaner is biodegradable, and completely safe for pets (who have a tendency to lick interesting smells on the floor), kids, and the environment.
So in short, if I was prone to using a star system, this product would get as many as I can give. It handled multiple different kinds of pet stains and odors from my dogs and my cats, leaving no residual smell or stains in carpets or upholstery. We even tried it on an old ink stain on a sofa, and to our utter shock and amazement, it reduced the visibility of the stain significantly (they don't make any claims about ink though, so don't hold me or them to that). Marry that performance with a non-toxic, biodegradable product packaged in recyclable materials, and you have one great, green product that I am happy to promote. In shorter: Clean+Green is one of the best cleaning products I have ever used.