No comments, because I'm dumb like that. However, because I love you, I've made a playlist out of these great songs and shared said playlist on Grooveshark. Go listen - these songs are worth it.
20. Caribou - Odessa
19. Children 18:3 - Lost So Long
18. Foals - Spanish Sahara
17. Yeasayer - O.N.E.
16. The Hold Steady - Hurricane J
15. Crystal Castles - Celestica
14. Cee-Lo - Fuck You!
13. Titus Andronicus - A More Perfect Union
12. Gorillaz - On Melancholy Hill
11. The National - Sorrow
10. Crystal Castles - Not in Love (feat. Robert Smith)
9. Sleigh Bells - Tell 'Em
8. Arcade Fire - The Sprawl II: Mountains Beyond Mountains
7. Frightened Rabbit - Swim Until You Can't See Land
6. Yeasayer - Madder Red
5. Japandroids - Younger Us
4. The National - Conversation 16
3. Arcade Fire - Ready to Start
2. Kanye West - Monster
1. The Hold Steady - The Weekenders