The Shark StainStriker is such a nice little machine.  I like that it is smaller and easier to store but dont let the size fool you, it does such a good job getting stains out of carpet.  We had a bunch of stains all over our carpet due to hurricane debris and it cleaned them up perfectly without much effort.  The stain cleaner that it comes up with is all we needed and the little scrubber device worked it's magic and now we are stain free in my house and ready to go if any new stains come up.