To me this IS an exciting topic! LOL
I don't have any carpeting, but still vacuum floors first, then I dry mop with one of those loopy mops, not microfiber ones.
I wash all my hardwoods weekly with dish liquid (7th Generation or Nature's Promise) and buckets of warm water.
I use a Quickie mop (sold at Lowe's and some grocery stores).
For bathroom floors (mine are tile) I use same brands, but their laundry detergent and HOT water. Weekly.