En 1996 lanzaron su álbum debut, "Lemon Parade", siendo su disco más vendido hasta la fecha.