Ths is directed at RonK because i remember him saying something about having to use an extractor to really clean the carpets and get out all the resideus of the water based cleaners. My question, is this true, I want the best results and currently shampoo by hand but am willing to get an extractor (less than $1000) if it preforms much better. What brand do you recomend. It seems like some important features are its suction power (is that the water lift spec or the PSI spec?) and having a heater for heated water. Again, i dont now anything about them so thats why Im asking. Thanks alot everyone!