If not ripping from CDs, I like downloading music from Amazon as well. They aren't quite as aggressive with their DRM. For example, when I purchase CDs from Amazon, they will let you download mp3s from that CD, free of charge. Also, if you buy mp3s from Amazon, they let you download them, burn them, stream them from any PC (or phone with an Amazon Music app), etc.