I used to like them quite a bit... I haven't really heard a thing about them in 10+ years except for their new song that's getting radio play ("Help"). They sound very generic to me now, not that their sound was ever really original. Like so many other bands, they were just riding the Nu Metal wave.
https://www.youtube.com/watch?v=H2jCbXiEQI4