I got a Dyson for Christmas.
I cannot believe the crap that was in my "clean" carpet that the Dyson got. The only downside so far is the fact that the canister is very small, and at least in my zoo of a house, it needs to be emptied more often.
However, the fact that it pulls at least 20 times the stuff out of my carpet than ANY other vacuum I have owned, more than makes up for that.
Gale