Here's the NME top 20, with videos so you can listen along. Read the whole top 150 here.
20. Bloc Party - Banquet
19. Justice vs Simians - We Are Your Friends
Hey, here's one of those songs I never heard of, probably because it's not available in the US. Click here to watch it on YouTube, if your nationality allows it.
18. Queens of the Stone Age - No One Knows
17. Missy Elliot - Get UR Freak On
16. Beyonce & Jay-Z - Crazy In Love
15. M.I.A. - Paper Planes
14. Foals - Spanish Sahara
13. Jay-Z & Alicia Keys - Empire State of Mind
12. MGMT - Time To Pretend
11. Arctic Monkeys - I Bet You Look Good On The Dance Floor
10. The Libertines - Time For Heroes
9. The Verve - Bittersweet Symphony
(note: while the fact that NME is British means that The Libertines somehow end up in the top ten, it also means that this song - one of my favorites ever - also ends up here. It probably wouldn't on a US list)
8. Amy Winehouse - Rehab
7. Hot Chip - Over and Over
6. White Stripes - Fell In Love With A Girl
5. The Killers - Mr. Brightside
4. The Strokes - Last Night
3. Outkast - Hey Ya!
2. Arcade Fire - Rebellion (Lies)
1. Radiohead - Paranoid Android