Here's an interesting experiment whose outcome might surprise you and even save you some money. Try this and tell me your results:
What I want to do is compare source components to source material, to see which one has greater effect on overall sound quality. Take a poorly recorded CD and an excellently recorded CD. If you have the resources, get a second cheap CD player, even a CD Walkman will work.
First, connect your everyday CD Player (the good one) and play the bad and good recordings...good sounds good, and bad sounds awful, right?
Now, connect the CD Walkman or other discount player and play both recordings....hmmm, good still sounds, well, good....and bad, as you might expect, still sounds bad (though probably to a lesser degree).
What is this suppose to illustrate? It may show you that source material has far more influence on your system then does source component; I think you will find that the "budget" player will sound pretty impressive with the excellent grade recording. Sure, it won't equal your high-end player, but I think you'll be surprised how well it performs. Taking this into account, before you spring big bucks for a new CD Player, make sure its not poor recordings that are making your system as a whole, sound bad. More importantly, don't fool yourself into thinking that a higher-end player is going to "fix" your poorly engineered recordings...
food for thought.