Here you can log in /register for a Chiloid fan site account. On the Chiloid fan site you can post images, blogs, watch Chiloid videos/songs, and more!
People are saying it's just to promote the concerts coming to LA and NY this year, but I think I'll check it out anyway, my parents usually have letterman on the TV anyway.