OMG Just what I needed.  This machine is similar to a Rug Doctor but easier to use and more powerful.  I used it to clean a heavily soiled carpet I thought was going to take a couple cleanings but nope, it cleaned it in one sweep! I like the fact it has a large water/solution reservoir so you are not constantly having to stop and change the solution.