Here we describe an automated and customizable program to correct, filter and normalize raw microarray data captured using GenePix, a commonly used microarray image analysis application. Files can be processed individually or in batch mode for increased throughput. User defined inputs specify the stringency of data filtering and the method and conditions of normalization. The output includes gene summaries for replicate spots and descriptive statistics for each experiment. The source code (Perl) can also be adapted to handle raw data output from other image analysis applications.