ok, first of all.
liverpool DID deserve to win cl 05, they fought until the end and they never gave up, thats what makes a great team.
zidane is NOT the best player ever, i think indisputably the best has to be Maradona, i dont give a damn about what he does in his spare time, but on the field he was the best ever, and noone will ever be able to do what he used to do day by day.
Messi is not overrated, he is a amazing player, with amazing skills, a great understanding of what to do when the ball touches his feet, and noone can say hes not great.
Cristiano Ronaldo is disliked by soo many people because of the model and advertisement thing (same as Becks) but CR and DB are both great proffessionals, and they both leave everything on the field, Beckham had one of the most accurate legs in football history, and CR is proving what he can do on the field, every game he plays is a pleasure for the eyes, he always finds the way to humiliate his oponnents.
oliver kahn for me is the best goalkeeper ever.
England has had many teams that deserved top 5 Globaly, you cant say the 1966 dream team, with Charlton, Gordon Banks etc.. diddent deserve top 5.
england has produced loads of great footballers through out the years.
gerrard and riquelme cant be compared, cuz as they play similar positions, one of them (riquelme) is much more forward than Gerrard, but personally gerrard has a better leg (shot, pass, control) riquelme has better vision, definition and dribble.