We all have our differing opinions on things like this, however my list is definitely the best you'll find on the net!!
1. Eddie Vedder - Pearl Jam
2. Shawn Smith - Brad, Satchel, Solo
3. Layne Stayley - Alice In Chains, Mad Season
4. Maynard James Keenan - Tool, A Perfect Circle
5. Scott Weiland - Stone Temple Pilots, Velvet Revolver, Solo
6. Jeff Buckley
8. Axl Rose - Guns 'n' Roses
9. Caleb Followill - Kings Of Leon
10 Glen Hansard - The Frames, Solo
Honourable mentions to Gavin Rossdale (Bush) and Kelly Jones (Stereophonics) for having the sexiest gruffest voices in rock. Robert Smith (the Cure) for having possible the most distinct voice in rock. Anthony Kiedis (RHCP) and Mark Knopfler (Dire Straits, solo) for having the worst live voices in rock and James Taylor for having the crispest and cleanest voice in rock (soft rock!). And also to Brad Roberts (Crash Test Dummies) for having the deepest voice in rock and to Bono for keeping his voice for this long. oh and I should also give respect to Scott Stapp (Creed), Bob Dylan and Dave Mustaine (Megadeath) for getting away with their rubbish voices for so long.