This last one is hard. Music in the past three years has really sucked.
Radiohead "Kid A" (2000)
The Strokes "Is this it?" (2001)
The Hives "Veni Vidi Vicious" (2001)
Runners Up:
Radiohead "Hail to the Thief" (2003)
White Stripes "White Blood Cells" (2001)
Beck "Sea Change" (2002)
Nine Inch Nails "And All That Could Have Been" (2002 - best of)
Nirvana "Nirvana" (2002 - best of)
Belle & Sebastian "Fold Your Hands Child You Walk Like A Peasant" (2000)
This sort of made me sad (the "really sucked" part). I noticed a few years ago that most of the music in my collection was the stuff I listened to in high school, i.e. Black Sabbath, Led Zeppelin, Hendrix, Judas Priest . . . well, I won't continue. But I've been trying lately to find new music that is somewhere near as good as that was, and I'm really enjoying the experiment. So, all these folks released good stuff (I think) in the last few years:
Beck, White Stripes, Strokes, Vines, Hives, New Pornographers, Yeah Yeah Yeahs, Nickel Creek, Ryan Adams, Green Day, Radiohead, Libertines, Queens of the Stone Age, Kills, Modest penis, Godspeed You Black Emperor, And You Will Know Us by the Trail of Dead, Rage Against the Machine, Outkast, Fugazi, Clutch, and The Hunches.
And then there's stuff like Sigur Ros, Super Furry Animals, Liars, and Pretty Girls Make Graves, which I'm sure are dope, I just haven't gotten around to listening to them yet.
Sorry to get all I don't know what, but I just wanted to throw some stuff out there and I appreciate other folks turning me on to new stuff, so thanks.