Wow this is a work horse.  Does an incredible job.  Who knew so much was trapped in my carpet..