I spent a week looking at cordless vacuums for our new home. We have a Sears upright that does a great job but it is overkill for touch-ups and heavy for my wife to maneuver in our new home. We have all wood floors with a few area rugs and a dog (Scottish Terrier) who's hair we let grow long in the winter to keep him warm.