They came out with 2 great albums (Short Bus & Title Of Record) and now are MIA. Does anyone have any insight to this band??