I got this one last time it was on sale and it is AWESOME!!! I am annoyed though because this is $20 cheaper than when I got it!
SpinScrub brushes powerfully removes deep-embedded dirt and stains with 360 degree brushes and strong suction while being gentle on your carpet,