We have developed a sensitive quantitative RT–PCR procedure suitable for the analysis of small samples, including single cells, and have used it to measure levels of potassium channel mRNAs in a panel of human tissues and small numbers of cells grown in culture. The method involves an initial global amplification of cDNA derived from all added polyadenylated mRNA followed by quantitative RT–PCR of individual genes using specific primers. In order to facilitate rapid and accurate processing of samples, we have adapted the approach to allow use ofTaqMan™real-time quantitative PCR. We demonstrate that the approach represents a major improvement over existing conventional and real-time quantitative PCR approaches, since it can be applied to samples equivalent to a single cell, is able to accurately measure expression levels equivalent to less than 1/100th copy/cell (one specific cDNA molecule present amongst108total cDNA molecules). Furthermore, since the initial step involves a global amplification of all expressed genes, a permanent cDNA archive is generated from each sample, which can be regenerated indefinitely for further expression analysis.