It looks like I've fallen on just what all of us have been waiting for: a new perfect indie rock group. Peel rock the female-male vocals thing with fairly standard rock infused with Too Much Fun.