Need advice or recommendations on a professional carpet cleaner. Never had it done before. My carpet needs a hot water extraction steam type cleaning. Evidently shampooing my own carpet with carpet shampoo is a no no. News to me! Any advice would be greatly appreciated!