1. Yes!
  2. So much