I bought a Kirby 15 years ago because it had a lifetime guarantee. Well, they are good machines, but considering about every 3 or 4 years I have to spend at least a couple hundred for servicing - I won't spend over a thousand dollars on a vacuum again. I have bought a cheaper one that I am happy with.
Also, when they come to your door, they make it seem like they want to shampoo a whole room of carpet or a whole piece of furniture for you. They actually just do enough cleaning to demonstrate the product.
I notice that the only people defending this product are Kirby employees.