Absolutely the best mop is the new Vileda mop ($20) in Canada. It's like a Swiffer but doesn't need batteries and has a refillable bottle that you can fill with any cleaner, water or even vinegar. It has a spray trigger and shoots out a good amount of cleaner and the cloths (heavy terry like material) are removable and washable and good for many times. Definately an environmentally friendly mop and so easy to use.I bought one for myself and my daughter and my son thought it was so good that he "snarfed" his sister's mop before she could even use it.