My wife and I are looking to move into a home that we have rented out for about 5 years and we would like to deep clean the carpet. I received a quote from a "professional" carpet cleaning company for about $300. That's quite a bit of change that I'd much rather spend on a gun or ammo. Lowes and Home Depot has some rental machines that are of the hot water extracting variety and I've heard they work decent. Does anyone have any experience with these? And what specific models? Home depot has a commercial beast for about $50 a day that has an internal heating element. The Rug Doctors at Lowes do not have the internel element. Should I go with the prefessional cleaners or rent a machine and save about $200 + dollars?