With two long-haired cats, hairballs are unavoidable here, no matter how often we brush them.  This spray makes it much more convenient to clean the stains off the carpet, instead of whacking with the SpotBot immediately.  Spray on, let dry, and THEN SpotBot.  Much cleaner.  I'm happy.  Ideally I'd change all our carpets to hardwood, but...that's a much more expensive solution!