I found some excellent mono-space fonts at http://www.proggyfonts.com.  These fonts were designed by programmers for viewing code.  They save a lot of space and make it easier to read.  I really like the dotted or slashed zero characters they use, because it makes it so much easier to distinguish them from the letter '0'.  I personnally use proggy clean and proggy tiny (with slashed zeroes).