Our carpets are looking dirty and need to be cleaned. Considering doing it as a DIY task this weekend using a rental machine (Rug Doctor or equivalent) versus hiring a professional cleaner. The rug doctor, including the cleaning agent and the stairs attachment, will run about $100. A...