I use a Swiffer vacuum for my hardwood floors. And I just purchased a new vacuum for my carpets, boy does it suck! (har de har har!) It's a "Eureka multicyclonic" and is supposed to compete with the Dyson at a much more affordable price. It's small and very light weight, much lighter than my old Bissell. My favorite thing about it? I can completely disassemble the dirt bin and wash it out. I hate it when the vacuum gets old and makes the house smell like a dog every time you use it - I'm hoping that since I can wash this one out, I can avoid the smell.