DNA microarrays allow thousands of genes to be compared simultaneously. They use a chip with attached DNA probes that fluorescently labeled samples can bind to. If a gene is expressed, its DNA will bind to the complementary probe on the chip and be detected. There are two main types - cDNA chips use amplified cDNA fragments as probes, while oligonucleotide chips use short synthetic DNA sequences. DNA microarrays have many applications including gene expression profiling, drug discovery, and toxicology research. They provide a fast way to study whole genomes but require complex analysis and are expensive to produce.