ohai! Welcome to this week’s album release party! Come on in and make yourself at home. Help yourself to some orange Tang and rice crispy treats while we have ourselves a merry little kickback this week! Here are your releases for Tuesday, October 20th, 2009: Flight of the Conchords – I Told You I Was …