I knew some of these, but others are new to me. Great stuff.

I disagree about the BASIC one, though.