A great cover song can take many forms: a straightforward tribute to the original, a creative re-imagining, or an interpretation that's completely out of left field. Our curators have compiled both the best and the bizarre for the 101 Greatest Cover Songs of All Time.