Has anyone used the machines that you rent at the grocery stores or hardware stores to clean the carpet in their home. The only time I have ever used them is when I have been moving out of a rental unit, so I never see the lasting affect. I was just wondering if I should use one of these or call a professional to do it. Do people use the pros because they don't want to do the work or is because it does a better job? I don't mind doing it myself but I want it to look good and last. Any thoughts?