Lothar Matthaus, and Puskas, I love those calls. Also, how can you have Matthaus over Muller? Muller holds the Bundesliga record of 40 goals in 30 matches set in 1972, and 365 goals in 427 matches between 1967 and 1976, which to this day has not been matched anywhere in the world. But Matthaus is the most capped german player EVER, so I can see where you put him over Muller. But still, it is a call i would not have made.
As of 2003, my info is a tad outdated, Henry had 39 caps and 17 goals for his country(.44 G/gm), where as Ronaldo had 64 caps, and 45 goals(.70 G/gm) so you are correct in the international department, but for their clubs, Henry obviously scores more.