“Let Me Roll It”
The Decemberists being an honorable mention is laughable.
That’s my top three albums too. Finally someone gives Ritter some credit.
I’m going to overturn this vote and say that Bahama’s Barchords is the best album of the week. Nice try Stereogum.
Delta Spirit’s album is coming out in March. Confirmation from the lead singer at a recent concert.
It was my understand that AC Newman of the New Pornographers was working on a solo album. But either way, I welcome both with open arms.
You missed The Decemberists on both lists. Lame….
Los Campesinos! actually did that in 2008.
“Siva” – Smashing Pumpkins