Just a brief post until this afternoon!
Give www.farisharemusic.com a look - every track you download they donate money to charity, and it doesn't cost you any extra!
They have a huge range of songs and artists. I searched some of my more obscure music tastes and they had them :D Yay!
Give it a look......