Great stuff. I disagree that McCartney hasn't written a good song in 35 years though - he has written many good songs since the Beatles but hasn't received much credit for them. But I guess it's down to personal taste.