I have non-mainstream musical tastes, so I usually buy CDs online at Amazon.com or wherever. I like having the physical CD, for the same reasons that many others give here. (Higher quality, "backup," etc.) But if I'm looking for just one or two musical pieces from a CD, then I'll buy them off of iTunes and save money.