To successfully form an immune complex in an immunoprecipitation, is it better to incubate the protein lysate (that has the antigen of interest) with the antibody overnight followed by the addition of the antigen-antibody complex to the bead slurry the next day rather than add the antibody to a bead slurry for a couple of hours followed by the addition of the antibody-bead complex to the protein lysate for incubation overnight? Furthermore is it better to use Protein A magnetic beads in comparison to protein A agarose beads for immunoprecipitation experiments?