The present invention provides massively parallel oligonucleotide
synthesis and purification for applications that utilize large
collections of defined high-fidelity oligonucleotides (e.g., from about
10.sup.1 to about 10.sup.5 different sequences, generally between 25-160
bases in length).