I used to think that my Electrolux did an excellent job until I got my Dyson. It put my Electrolux to shame!! Vacummed with my old vacuum first and then the Dyson, you would have though I never vacuumed at all from what the Dyson picked up. I have 2 dogs and 2 cats that shed alot, the Dyson so far wins hands down for picking up the dirt and fur.
If you keep an eye on www.woot.com, they occasionally have then on there for a really good price. Sometimes they are new, sometimes refurbished but still a great deal.