Don't forget Becks goal and assist which basically won 2 games for the English side... in my eyes he played better then ronaldinho this world cup. Obviously he isn't as good as a Zidane or Henry ... Zidane is the best of his generation. However, Real Madrid didn't just get him for marketing... he is a solid wing player that can cross the ball from anywhere with brilliant accuracy as well as being very dangerous on set plays. Yes, he is very famous for various reasons, but now it seems people are trying to use all is fame and cover up what he does on the pitch... then try and act like it was never there in the first play.
David Beckham is a great player, period.
And I have no idea how he can be compared to Kobe Bryant...
http://www.the-100.com/all_players_by_country.aspx