(L–R) Dave Weiner and Steve Vai battle it out onstage, to the amusement of the crowd. Photo: Talyn Sherer