i used to have a cd from them in like 8th grade but i heard them on a tv commercial once...i cant remember what the commercial was though lol
I think they released a new CD in 2007. I'm pretty sure, because I just bought a song on it from iTunes.