Technically, All the Best was the first compilation of McCartney's solo material, since Wings Greatest covered songs released under the Wings aegis. Well, there is considerable overlap between the two records -- no less than ten of that album's 12 songs are here, yet only the hard-rocking "Hi Hi Hi" is truly missed -- although the seven new songs do give this album a different character, for better or worse. With the U.S. version of All the Best, which has four different songs than its British counterpart, the balance shifts toward the positive, since it simply boasts a better selection of songs. Yes, "Once Upon a Long Ago," the single offered as bait on the British All the Best, isn't here, but it's not missed since two of the four...