I don't use carpet power except the Featherlyte ones.These won't harm vacuums or collect under the carpets.Besides formeldehide-other fine carpet powders can contain baking soda and sodium carbonate.These can be CORROSIVE to vacuums--plastic or metal.And these can wreck havoc with brushroll bearings!!!DON'T USE.If you must use carpet powders use the FeatherLyte ones.Your vacuum dealer probably has it-and I am sure its available "online" for those who order things that way.In two of the homes I moved into the former householders used those horrible powders-yes they absorb odors-when I vacuumed the carpets with both a Royal metal upright and a Kirby G4-the disposable bags smelled like rotten feet.Got like 4 bags from each house-took those right to the dump!!Haven't seen anymore of that stuff.Glad I got ip up-Royal and Kirby to the rescue.Use those for move ins and move outs.