led zep .. ah, dunno ... it's the rock /w out the roll, it's that 70s thing ... y'know, i'm a jerry lee/stooges kinda guy ... led zep is overblown + soulless for me, even when they're kicking it ... like a bad MC5, if that makes sense
anyway, does robert plant not seem at all ridiculous to you?