Looking specifically at 2005, man there are so many Indie albums I would absolutely love over LCD Soundsystem.
It's a shame that the clue pretty much kills any of them.
EDIT: I mean look at this shit! 2005 indie rock albums - Google Search
It's a shame that the clue pretty much kills any of them.
EDIT: I mean look at this shit! 2005 indie rock albums - Google Search