In honor of another dead guy, let's do some ranking.
1. Kurt Cobain
2. Eddie Vedder
3. Dave Grohl
4. Gwen Stefani
5. Anthony Keidis
6. Chris Cornell
7. Billy Joe Armstrong
8. Trent Reznor
9. Billy Corgan
10. Scott Weiland
Honorable Mention: Layne Staley, Marilyn Manson, Courtney Love, Zach De La Rocha, Perry Farrell
I didn't include Thom Yorke because I don't know that Radiohead really fits into this.
Discuss.