Many interesting things learned today