Shopping for a music fan is no easy task. It seems like it should be: Know their favorite artists? Simply buy them an album on the physical medium of their choice. But how can you be certain they ...