I have hardwood floors throughout my entire house. I love the easy cleanup. However, I have two cats that shed daily. It is not uncommon to find hair balls in the corner of the rooms and under furniture. I sweep, with a broom, all the cat hair on my hardwood floors. However, it is a constant battle for me to get it all. Either the fur all sweeps under the furniture, the hair flies in the air, or I just bend down and pick it all up by hand. I would love any suggestions for a good vacuum cleaner to pick up the cat hair without it flying all over the floors or in the air. Plus, I would love for the vacuum to be light weight and moderately priced.