Dyson! I can't believe he hasn't reached your shores but if not he's worth checking out on the net.
I thought I was doing an OK job on the pet hair and general muck....then I got a Dyson. It makes me wonder how we are still alive!