All sounds like good advice. A good poly job with 3 coats should last 20 years or more. Poly provides the maximum protection for the wood, and is not slippery like oil. I like the throw rugs in traffic areas as well and Satin finish will not show dust or dirt like gloss.
I think Frannie may have been referring to monthly maintenance or floor cleaning. Now you can buy the expensive poly floor cleaning products and they remove the most dirt. However, you can simply go over the floors with a damp mop every few weeks, and use the expensive cleaners 2 or 3 times a year. Its really low maintenance.