@Had909 You get answers piecemeal this time (bc I'm going on a bike ride now. =) To whom the hatred is directed: