Home carpet maintenance

Hi, I would like to know of a company that uses the truck extraction method for steam cleaning carpets in my area. Thank you.

What causes dirty marks on carpets under doors and skirtings?

What are the general tips for stain removal?

How often should my home carpets be cleaned?

Is it possible to re-patch or repair carpets rather than replacing the entire carpet?

How do you choose a carpet cleaner?