Dammit Nick, why? I had just unheard that song yesterday or so...
On topic: Alice Cooper kicks major amounts of ass, I think. Nowhere near my Top 5 bands, but a very good band, and I can totally imagine them setting the perfect mood for a Maiden show.