Having high-quality nucleic acids (non-degraded, large fragments to improve amplification yields, absence of inhibitors or contaminants which may impede subsequent amplification and labeling steps) is the most important criterion for successful microarray experiments. Nucleic acids can be purified using commercial kits although the presence of humic acids and other contaminants can still be a problem. If large amounts of DNA are present, an agarose gel purification followed by phenol-chloroform-butanol extraction (Xie et al., 2007; Liang et al., 2009b) can be used, but large amounts of DNA are lost with this method so it is not practical for low abundance samples. So, better purification methods with high recovery yields are needed.