What is the difference between dry-cleaning and steam cleaning?

Dry cleaning is a surface clean, which dries almost immediately, however will leave a sticky chemical residue. Steam cleaning is a more powerful deep clean system but can take a little longer to dry (still same day dry). Steam cleaning is the more thorough system, rinsing away the contaminants and cleaning solution. It is the method recommended by the Wool Marketing Authorities and all major carpet manufacturers. It is the only system recognized by the Australian /NZ standards as being the best restorative cleaning system.