They're kind of pop, they're kind of indie, they're kind of rock. "Somebody told me" is there only song so far with chart sucess (I think). I'm not sure whether I like them or not. It's very possible they will turn out to be a one hit wonder.
Somebody told me/you have a boyfriend/that looks like a girlfriend
Coined by Asia of Illinois, slang term for vagina.
Nobody wants to hear about your cock pocket!