Best sites to buy MP3 music

Looking for an alternative to streaming services? Here are CNET's favorite sites for buying your own MP3s.