I don't know how you have the time to rank all these
My favorite albums and songs (for the most part) have not been listed yet, hope they make it in the top 100
I've seen them live 3 times and have never been disappointed. I didn't get to go to the Get Your Heart On Tour, but they were in my city the day their cd was released, so I saw them then.
300. Give Me All Your Luvin-Madonna ft. Nicki Minaj & MIA
295. It's Only Life-The Shins
293. Wait A Minute-The Hives
289. Lover To Lover-Florence + The Machine
286. Chained-The xx