Woops... I thought this was about Stephen 'Tin Tin'... or maybe Duff McKagan...
Stephen Duffy is a damn good songwriter... He's written songs with ex-Barenaked Ladies' frontman Steven Page that I think rank as that band's best stuff ("Jane", "Alternative Girlfriend", "I Live With It Everyday", "Alcohol", "Call and Answer", "Baby Seat"). In fact, Page's first solo album consisted of nothing but songs we wrote with Duffy (Stephen Duffy, that is...).