Thanks, that's exactly how I was doing it and I can't think of any better method. So far I've just used some Perl-fu and R's heatmap function and the results are not too disappointing. I'll look into GeneAnswers tough, looks interesting.
Can you please expand a bit on why I should use the -10*log(P-value) instead that the p-value itself?
Thanks!