Comparing two RNA populations that differ from the effects of a single independent variable, such as a drug treatment or a specific genetic defect, can establish differences in the abundance of specific transcripts that vary in a population dependent manner. There are different methods for identifying differentially expressed genes. These methods include microarray, Serial Analysis of Gene Expression (SAGE), and quantitative Reverse-Transcriptase Polymerase Chain Reaction (qRT-PCR). Herein, the protocol describes an easy and cost-effective alternative that does not require prior knowledge of the transcriptomes under examination. It is specifically relevant when low levels of RNA starting material are available. This protocol describes the use of Switching Mechanism At RNA Termini Polymerase Chain Reaction (SMART-PCR) to amplify cDNA from small amounts of RNA. The amplified cDNA populations under comparison are then subjected to Suppression Subtractive Hybridization (SSH-PCR). SSH-PCR is a technique that couples subtractive hybridization with suppression PCR to selectively amplify fragments of differentially expressed genes. The resulting products are cDNA populations enriched for significantly overrepresented transcripts in either of the two input RNAs. These cDNA populations can then be cloned to generate subtracted cDNA library. Microarrays made with clones from the subtracted forward and reverse cDNA libraries are then screened for differentially expressed genes using targets generated from tester and driver total RNAs.