Really, They Might Be Giants were the soundtrack to a very significant part of my life. Whatever happened to them?