The ten greatest boxer-punchers, in my opinion, in the history of boxing. Thomas Hearns - Welterweight, Jr. Middleweight Sugar Ray Robinson - Welterweight, Middleweight Roy Jones Jr - Jr Middleweight, Middleweight, Sr. Middleweight Michael Spinks - Lt. Heavyweight Lennox Lewis - Heavyweight Wilfredo Gomez - Jr. Featherweight Edwin Rosario - Jr. Lightweight, Lightweight Joe Gans - Lightweight Archie Moore - Lt. Heavyweight Donald Curry - Welterweight
Good list... As for HW's, I'd put Joe Louis over Lennox Lewis. Ricardo Lopez is a worthy name here, too.
I have to agree that Louis, MMH and Finito should be high on this list as well as a few others should be on it.
You can add the last three great Mexican boxers Erick Morales, Juan Manuel Marquez and Marco Antonio Barrera.