Barry has a post up about the differences in pricing 
strategies for DVDs and CDs.  Let me just add that while there are numerous reasons for flat CD sales - shitty product, shitty radio/mtv, etc... - I imagine the single greatest one is the fact that they frequently cost more than DVDs.