The Method O-Mop is a bit more environmentally friendly in that regard. It uses a microfiber cloth that attaches to the mop with velcro, can be used wet or dry. When the microfiber gets dirty, you can just toss it in the washer. I mostly use it for spot cleaning, since spreading the cleaning solution takes a bit of elbow grease.

I also have a Bissell steam mop that's great for cleaning hard floors, both (sealed) wood and tile. Also uses a microfiber cloth that can go in the washer. This one I use for larger surface areas. Really easy to use, and not "sloppy" like with a traditional mop and pail.