Fergie's been saying Ruud is the best striker in the world, but I don't go along with that at all, there's a good handful better than him in my opinion. I think Henry would have to be my choice, gets loads of goals and has set new records for the number of assists in one season too, you can't argue with 30 goals and 20 assists (or so) just in the Premiership.
I bet Ronaldo and Zidane combined wouldn't get many more than that. He's not perfect and not exactly the most natural striker in the world, but in terms of his all round game I think he's the best.