A vacuum cleaner is great for removing surface dirt that lies on top of the carpet. However, there are deep stains that have seeped into the carpet...