All of this is useful information for the OP. I hope he is taking notes.