Sarah McLachlan talks guitar, piano, demoing and her new album, Shine On

"I've never written songs for the radio. I've never written for anybody but myself."