Okay, people, I've lived in six states and even more houses, and I've NEVER shampooed a carpet. What's wrong with me? Is it something that only dog-owners have to do? (We have cats) Am I a control-freak neatnik? (NO FOOD allowed outside of the kitchen!) Who shampoos their carpets ... and why?