for #7 - would that be a Linkin Park cover band, or is that too obvious?

you rock.

high-fives