Ahhh…yes, the do-it-yourselfer. There is a big difference in results between professionals and consumers. Equipment, chemicals, experience, and proper cleaning procedures play a crucial role in carpet cleaning. There is nothing on the consumer level that can give you the type of cleaning power that a professional can offer. There is also the experience factor that only someone in the industry can provide.