Microarray-based expression profiling is a powerful technology for studying biological mechanisms and for developing clinically valuable predictive classifiers. The high-dimensional read-out for each sample assayed makes it possible to do new kinds of studies but also increases the risks of misleading conclusions. We review here the current state-of-the-art for design and analysis of microarray-based investigations.