My former hi-tech vacuum finally gave up and living at the beach with a shedding dog means I needed one fast and I wanted a bagless machine. However, my recent move left me on a very tight budget. I had hear about Dirt Devil, read some reviews, and ordered one through Overstock.com. I am quite pleased with the vacuum and admittedly surprised that such an inexpensive product works so well. It picks up sand and dog hair from linoleum as well as area rugs.