Yes, that's the NooNoo from Teletubbies....the "parental" figure in the show, for those of you without kids.
I like the high-powered electric broom on a stick. Mind you, I don't have carpets right now. The last one I bought wassomewhere in the $80-range at StupidStore.
I've gone through several iterations of hand-me-down DirtDevil upright vacuums. They work fine for both carpet and floor.
There is a huge price range in vacuums. I believe the difference is this: If you buy an economical one from Costco, London Drugs, Stupidstore- it will last you 2-5 years. If you buy an expensive one (Electrolux, Kenmore, etc.) it will last damn near forever. My friend's mom found a premium vacuum cleaner at a garage sale-- it was UGLY...from the 1970s...but it was in great condition and destined to last forever.