I buy CD's from the artists website. I have found them all to be easy to deal with. The price isn't the lowest but at least the artists get the money. And occasionally you might get an autographed copy.
I also like Amazon and direct from mobile fidelity.