Anyway lets get back to the purpose of this thread, this is my list...However this one includes frontmen from all eras, not just the past 25 years.
1.Elvis Presley
2.Freddie Mercury of Queen
3.Jim Morrison of The Doors
4.Mick Jagger of The Rolling Stones
5.James Brown
6.Steve Tyler of Aerosmith
7.David Lee Roth of Van Halen
8.Roger Daltry of The Who
9.Bruce Springsteen
10.Little Richard
11.Iggy Pop of The Stooges
12.David Bowie
13.Robert Plant of Led Zeppelin
14.Jimi Hendrix
15.Bono of U2
16.Bruce Di<kenson of Iron Maiden
17.Eddie Vedder of Pearl Jam
18.Maynard James Keenan of Tool
19.Ozzy Osbourne of Black Sabbath
20.Johnny Rotten of The Sex Pistols
21.Axl Rose of Guns N Roses
22.Ian Anderson of Jethro Tull
23.Zack De La Rocha of Rage Against The Machine
24.Grace Slick of Jefferson Airplane
25.Alice Cooper
26.Jerry Lee Lewis
27.Bob Marley
28.Kurt Cobain of Nirvana
29.Peter Gabriel of Genesis
30.Ronnie Van Zant of Lynyrd Skynyrd
31.Bon Scott of AC/DC
32.Stevie Nicks of Fleetwood Mac
33.Perry Farrel of Janes Addiction
34.Prince
35.Chris Cornell of Soundgarden/Audioslave
36.Rob Halford of Judas Priest
37.Bob Dylan
38.Screamin' Jay Hawkins
39.Janis Joplin
40.Elton John
41.James Hetfield of Metallica
42.Morrissey of The Smiths
43.Ann Wilson of Heart
44.Layne Staley of Alice in Chains
45.Buddy Holly
46.Thom Yorke of Radiohead
47.Paul Rodgers of Free
48.Brandon Boyd of Incubus
49.Peter Hamill of Van Der Graff Generator
50.Anthony Kiedis of Red Hot Chili Peppers
Rate my list from 1 to 10.