I'd like to pay for and download mp3s. I was wondering what the best online source for folk music would be? Perhaps some stores, more than others, stock rarer songs? Are there services which allow you to listen to a bit of a song before buying? I've heard of emusic. Is there anything better?