www.dyson.co.uk/game/play.asp

Be prepared to pull your hair out on some of the levels!