Good Evening Russ and welcome to the forum.

Let me throw another excellent player into the mix. The Rotel RCD-1072. I feel it will hold it's own with the other fine players mentioned. You can check it out in your area at
"Lets Make Music LTD"