I know this is not a very "manly" subject, but I am wondering if anyone has found a good vacuum that is relatively small but has great power for cleaning the carpet in the bus. We brought one from home, but it doens't work good at all. It runs over a piece of fuzz 10 times before lifting it off the carpet.

I started to order an Oreck off eBay, but I've read several reviews that say they don't have great sucking power on carpets. Any suggestions for a lightweight, relatively small vacuum that has a good beater bar and great sucking power will be appreciated.