smash mouth is more pop than rock so just discard him.... ok current good band that i know of are pretty much nickleback uh... breaking benjiman (tho they border line punk and current (they are more current tho) staind... system of a down tho they are very very close to metal if not metal.. hinder... i guess...well ok... i dont know more current bands i dwell in classic metal and death metal classic bands AC-DC, Alice in Chains, Metallica, Ozzy Osbourne, Rush and thats all that i can think of off hand...