I've picked up quite a few over the years and my current vacuuming armoury consists of 7 assorted cleaners: Panasonic MC-E583 Icon (direct drive agitator / brushless) superb cleaner but very hard to push if on the max setting, on auto setting it glides across the carpet effortlessly. Turbo assisted. 9/10 for suction Dyson Antartic Solo (limited edition) Bag free cleaner, excellent on hard floors but throws out quite a lot of dust on carpets 7/10 for suction LG V-CA24INT an impulse buy and total rubbish, avoid like the plague, the attachments are as good as useless. Cheap and it shows. 6/10 for suction Hoover Aquamaster An old stalwart I use to clean the car, it also doubles up as a carpet cleaner. Suction 7/10 Mr. Henry Great for doing the stairs, indestructable, I smile every time I use it. 8/10 for suction. Bissel Magic Broom. Small, thin, easy to transport but pretty crud when it comes to suction. suction 4 / 10 Karcher Puzzi 2000. Indispensable carpet cleaner..... hasn't seen much use since my dog died but it'll clean your carpets up like new, fantastic machine.