Royal SE 2800 Hand-Held Spot Cleaner
Pros: Scrubs as good as my steam cleaner, smaller, long cord, see-through tanks, easy to use  Cons: Loud, doesn't suck too well, not for sucking up \\"chunky\\" messes    I bought it used at a second-hand store. Filled it with HOT water and Oxiclean. It says not to use anything but their brand, but I prefer Oxi. IT scrubbed out dried up doggy poo stains on a berber carpet and a plush carpet. Don't expect it to pick up much more than liquid. The vacuum intake is very narrow. It's good as stain remover though