I've listened to a few of their songs, from what I've heard they're good.
Oh and I LOVE Slightly Stoopid... just saw them with 311 week or so ago.