When we had the carpet cleaned recently, we found that the guy coming in to do the work was actually a lot of fun. It was nice to know that we had a down-to-earth yet skilled professional on the job, and it made what could have been a rather precarious situation into one that was really fun and beneficial to us. He got the stain out, and he actually let me operate some of his carpet cleaning equipment for a short period of time. It was cool to have all of that cleaning power in the palm of my hand, and though some of his instruments were clearly just for professional use, there were some smaller ones that I think that I might actual consider purchasing in the near future. I like to clean, and so it would not only be a practical purchase but also kind of a fun one.