Storm Corrosion and Megadeth both get the nod...