1. 1

Lots of great stuff here!

  1.