NME lists the top 150 songs of the last 15 years. Listen to the top 20 here and argue about them.

reallyParanoid Android Jesus Walks MonsterSexyback

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