Rats. The New Frontiers, one of my personal favorite new discoveries in 2008, have called it quits. From their Myspace page: It’s never fun to tell people news they don’t want to hear so I’ll get right to it: The New Frontiers are quitting. It’s been a priceless experience, writing music together and sharing it […]