Jonathan Coulton is a singer-songwriter known for his heartfelt, hilarious songs. He talks with us and performs a number of tunes from his catalog.