They released their highly acclaimed debut album Other Animals in 2001, followed by At Crystal Palace in 2003, both on the Troubleman Unlimited label.
Lanzaron o seu aclamado primeiro álbum Other Animals en 2001, seguido de At Crystal Palace en 2003, ambos a través do selo Troubleman Unlimited.