This is a fantastic interview with Jonathan Coulton. Seriously, read it:-)

Link To Source