Some DNA synthesis methods allow us to generate oligonucleotides with arbitrary sequences up to some length (e.g. phosphoramidite chemistry, I think). Does anyone know what the longest length is, for which some DNA synthesis method can synthesize an arbitrary sequence of that length? Thanks, -Z.